update CHANGELOG

This commit is contained in:
Felix Ruess
2015-05-02 22:49:56 +02:00
parent cae0756410
commit 96bc813778
+129 -81
View File
@@ -3,104 +3,152 @@ Paparazzi 5.5_devel
currently ongoing development, changes so far (no particular order, nor complete)
- linux/video: Rewrite of the linux video modules
[#1094] (https://github.com/paparazzi/paparazzi/pull/1094)
- arch/linux: change the sys timer to a multi threaded implementation
[#1117] (https://github.com/paparazzi/paparazzi/pull/1117)
- python: generate paparazzi math wrappers with SWIG
[#1066] (https://github.com/paparazzi/paparazzi/pull/1066)
- ground segment: use pkg-config for ivy-c if available
General
-------
- paparazzi center: disable build/upload buttons during build/upload
[#603] (https://github.com/paparazzi/paparazzi/issues/603)
- GCS: improve papgets with multi aircraft support
[#1068] (https://github.com/paparazzi/paparazzi/pull/1068)
- modules: rewrite nav_bungee_takeoff
[#1074] (https://github.com/paparazzi/paparazzi/pull/1074)
- OCaml: try to live in harmony with the garbage collector
[#1076] (https://github.com/paparazzi/paparazzi/pull/1076)
- python: improve ivy messages interface
[#1073] (https://github.com/paparazzi/paparazzi/pull/1073)
- python: add simple ivy2redis script
[#1071] (https://github.com/paparazzi/paparazzi/pull/1071)
- navigation: implement global waypoints for rotorcrafts
[#1065] (https://github.com/paparazzi/paparazzi/pull/1065)
- arch/stm32: use desig_get_unique_id from libopencm3
[#1018] (https://github.com/paparazzi/paparazzi/pull/1018)
- ground segment: improve Ivy efficiency
[#1082] (https://github.com/paparazzi/paparazzi/pull/1082)
- modules: add video_usb_logger for ARDrone2
[#1086] (https://github.com/paparazzi/paparazzi/pull/1086)
- joystick: add new RC USB joystick from HobbyKing
[#1088] (https://github.com/paparazzi/paparazzi/pull/1088)
- modules: optic flow based hover for ARDrone2
[#1062] (https://github.com/paparazzi/paparazzi/pull/1062)
- airborne: allow to pass variables by value to ABI callbacks
[#1087] (https://github.com/paparazzi/paparazzi/pull/1087)
- conf: add HooperFly quad/hexa/octo airframe/JSBSim configs and new GCS icons
[#1081] (https://github.com/paparazzi/paparazzi/pull/1081)
- modules: allow conditions in module defines and update meteo_stick
[#1092] (https://github.com/paparazzi/paparazzi/pull/1092)
- mcu_periph: increase max size for spi buffer length (8bits to 16bits)
- GCS: fix undo for list of values
[#1054] (https://github.com/paparazzi/paparazzi/issues/1054)
- ARDrone2: add support for dynamic Ad-Hoc networking with OSLR
[#1097] (https://github.com/paparazzi/paparazzi/pull/1097)
- modules: airspeed_ets: add 3rd party mode support
[#1099] (https://github.com/paparazzi/paparazzi/pull/1099)
- arch/linux: implement persistent settings
[#1109] (https://github.com/paparazzi/paparazzi/pull/1109)
- actuators: dual dual pwm
[#1102] (https://github.com/paparazzi/paparazzi/pull/1102)
- arch/linux: fix uart driver
[#1110] (https://github.com/paparazzi/paparazzi/pull/1110)
- rotorcraft: fix attitude flight plan primitive (attitude_set_rpy_setpoint)
[#1103] (https://github.com/paparazzi/paparazzi/pull/1103)
- NPS simulator: update FDM bindings to be compatible with latest JSBSim
[#1118] (https://github.com/paparazzi/paparazzi/pull/1118)
- modules: refactor logger modules
[#1095] (https://github.com/paparazzi/paparazzi/pull/1095)
- arch/linux: refactor UDP support
[#1120] (https://github.com/paparazzi/paparazzi/pull/1120)
[#1122] (https://github.com/paparazzi/paparazzi/pull/1122)
- airborne: major refactoring of AHRS/INS interfaces using ABI, add dual AHRS support
[#856] (https://github.com/paparazzi/paparazzi/pull/856)
[#1130] (https://github.com/paparazzi/paparazzi/pull/1130)
- build: don't add full path to NPS object files
[#798] (https://github.com/paparazzi/paparazzi/issues/798)
- simulator: remove jsbsim target (fully replaced by NPS)
[#1123] (https://github.com/paparazzi/paparazzi/pull/1123)
- GCS: fix AIRCRAFTS syncronization issue with server (sometimes resulted in blank GCS)
[#1078] (https://github.com/paparazzi/paparazzi/issues/1078)
- AHRS: convert AHRS infrared to a module
[#1127] (https://github.com/paparazzi/paparazzi/pull/1127)
- create_module: enforce lowercase file and dir and function names
[#914] (https://github.com/paparazzi/paparazzi/issues/914)
- GCS: set bat level to UNK/0 at startup
[#885] (https://github.com/paparazzi/paparazzi/issues/885)
- arch/linux: sys_time: get time from CLOCK_MONOTONIC
[#1128] (https://github.com/paparazzi/paparazzi/pull/1128)
- mcu_periph: move mcu peripheral event functions to common mcu_event
- NPS simulator: fix sensor simulation issues
[#1131] (https://github.com/paparazzi/paparazzi/pull/1131)
[#1132] (https://github.com/paparazzi/paparazzi/pull/1132)
- NPS/FlightGear: add easystar model (with ailerons)
- build: Possibilty to specify conf.xml file for building aircrafts
[#1134] (https://github.com/paparazzi/paparazzi/pull/1134)
- ground segment: improve Ivy efficiency
[#1082] (https://github.com/paparazzi/paparazzi/pull/1082)
- link: parameters for period of PING and LINK_REPORT messages
[#1037] (https://github.com/paparazzi/paparazzi/issues/1037)
- OCaml: try to live in harmony with the garbage collector
[#1076] (https://github.com/paparazzi/paparazzi/pull/1076)
- OCaml: use Array.make instead of deprecated Array.create
- OCaml: use camlp4 to ifdef around netclient/lablgtk version differences
[#1137] (https://github.com/paparazzi/paparazzi/pull/1137)
- OCaml: fix string formatting of values in pprz ocaml lib
[#1135] (https://github.com/paparazzi/paparazzi/pull/1138)
- OCaml: remove deprecated GnoDruid
- INS: start considering BODY_TO_GPS translation
[#1080] (https://github.com/paparazzi/paparazzi/pull/1080)
- airborne: refactoring, use the generic LinkDevice interface for receiving data streams
- python: generate paparazzi math wrappers with SWIG
[#1066] (https://github.com/paparazzi/paparazzi/pull/1066)
- python: improve ivy messages interface
[#1073] (https://github.com/paparazzi/paparazzi/pull/1073)
- python: add simple ivy2redis script
[#1071] (https://github.com/paparazzi/paparazzi/pull/1071)
- build: Possibilty to specify conf.xml file for building aircrafts
[#1134] (https://github.com/paparazzi/paparazzi/pull/1134)
- build: use -ggdb3 DEBUG_FLAGS by default
[#1164] (https://github.com/paparazzi/paparazzi/pull/1164)
- build: use pkg-config for ivy-c if available
- joystick: add new RC USB joystick from HobbyKing
[#1088] (https://github.com/paparazzi/paparazzi/pull/1088)
- conf: add HooperFly quad/hexa/octo airframe/JSBSim configs and new GCS icons
[#1081] (https://github.com/paparazzi/paparazzi/pull/1081)
Airborne
--------
- allow to pass variables by value to ABI callbacks
[#1087] (https://github.com/paparazzi/paparazzi/pull/1087)
- major refactoring of AHRS/INS interfaces using ABI, add dual AHRS support
[#856] (https://github.com/paparazzi/paparazzi/pull/856)
[#1130] (https://github.com/paparazzi/paparazzi/pull/1130)
- GPS/IMU: directly send ABI messages from implementation
[#1153] (https://github.com/paparazzi/paparazzi/pull/1153)
[#1154] (https://github.com/paparazzi/paparazzi/pull/1154)
- refactoring, use the generic LinkDevice interface for receiving data streams
[#1140] (https://github.com/paparazzi/paparazzi/pull/1140)
- modules: add flight_recorder, log to SD card or uart, configure via telemetry.xml
[#1114] (https://github.com/paparazzi/paparazzi/pull/1144)
- modules: air_data: take geoid separation into account when calculating QNH
- peripherals: ms5611 driver now also supports ms5607 (e.g. for Bebop)
[#1147] (https://github.com/paparazzi/paparazzi/pull/1147)
- telemetry: store periodic telemetry msg names as const to save ram
[#1151] (https://github.com/paparazzi/paparazzi/pull/1151)
- actuators: dual dual pwm
[#1102] (https://github.com/paparazzi/paparazzi/pull/1102)
- rotorcraft: fix attitude flight plan primitive (attitude_set_rpy_setpoint)
[#1103] (https://github.com/paparazzi/paparazzi/pull/1103)
- navigation: implement global waypoints for rotorcrafts
[#1065] (https://github.com/paparazzi/paparazzi/pull/1065)
- GPS: NMEA parser improvements
[#1146] (https://github.com/paparazzi/paparazzi/pull/1146)
- GPS: fix furuno parser (Bebop)
[#1148] (https://github.com/paparazzi/paparazzi/pull/1148)
- INS: start considering BODY_TO_GPS translation
[#1080] (https://github.com/paparazzi/paparazzi/pull/1080)
- INS: update NED accel with ins_alt_float
[#1156] (https://github.com/paparazzi/paparazzi/pull/1156)
Modules
-------
- allow conditions in module defines and update meteo_stick
[#1092] (https://github.com/paparazzi/paparazzi/pull/1092)
- rewrite nav_bungee_takeoff
[#1074] (https://github.com/paparazzi/paparazzi/pull/1074)
- add video_usb_logger for ARDrone2
[#1086] (https://github.com/paparazzi/paparazzi/pull/1086)
- optic flow based hover for ARDrone2
[#1062] (https://github.com/paparazzi/paparazzi/pull/1062)
- airspeed_ets: add 3rd party mode support
[#1099] (https://github.com/paparazzi/paparazzi/pull/1099)
- refactor logger modules
[#1095] (https://github.com/paparazzi/paparazzi/pull/1095)
- AHRS: convert AHRS infrared to a module
[#1127] (https://github.com/paparazzi/paparazzi/pull/1127)
- create_module: enforce lowercase file and dir and function names
[#914] (https://github.com/paparazzi/paparazzi/issues/914)
- add flight_recorder, log to SD card or uart, configure via telemetry.xml
[#1114] (https://github.com/paparazzi/paparazzi/pull/1144)
- air_data: take geoid separation into account when calculating QNH
- air_data: use CAS/EAS for airspeed and send TAS in message
[#1155] (https://github.com/paparazzi/paparazzi/pull/1155)
Simulation
----------
- NPS: add possibility to simulate loss of datalink/downlink
[#1150] (https://github.com/paparazzi/paparazzi/pull/1150)
- NPS: update FDM bindings to be compatible with latest JSBSim
[#1118] (https://github.com/paparazzi/paparazzi/pull/1118)
- remove jsbsim target (fully replaced by NPS)
[#1123] (https://github.com/paparazzi/paparazzi/pull/1123)
- build: don't add full path to NPS object files
[#798] (https://github.com/paparazzi/paparazzi/issues/798)
- NPS simulator: fix sensor simulation issues
[#1131] (https://github.com/paparazzi/paparazzi/pull/1131)
[#1132] (https://github.com/paparazzi/paparazzi/pull/1132)
- NPS/FlightGear: add models for easystar (with ailerons) and Eternity
[#1159] (https://github.com/paparazzi/paparazzi/pull/1159)
Linux arch support
------------------
- rewrite of the linux video modules
[#1094] (https://github.com/paparazzi/paparazzi/pull/1094)
[#1143] (https://github.com/paparazzi/paparazzi/pull/1143)
- change the sys timer to a multi threaded implementation
[#1117] (https://github.com/paparazzi/paparazzi/pull/1117)
- implement persistent settings
[#1109] (https://github.com/paparazzi/paparazzi/pull/1109)
- refactor UDP support
[#1120] (https://github.com/paparazzi/paparazzi/pull/1120)
[#1122] (https://github.com/paparazzi/paparazzi/pull/1122)
[#1158] (https://github.com/paparazzi/paparazzi/pull/1158)
- fix UART driver
[#1110] (https://github.com/paparazzi/paparazzi/pull/1110)
- sys_time: get time from CLOCK_MONOTONIC
[#1128] (https://github.com/paparazzi/paparazzi/pull/1128)
other drivers/HW support
------------------------
- IMU: support for MPU9250 ins SPI mode
[#1161] (https://github.com/paparazzi/paparazzi/pull/1161)
- peripherals: ms5611 driver now also supports ms5607 (e.g. for Bebop)
[#1147] (https://github.com/paparazzi/paparazzi/pull/1147)
- boards: add support for CC3D
- ARDrone2: add support for dynamic Ad-Hoc networking with OSLR
[#1097] (https://github.com/paparazzi/paparazzi/pull/1097)
- mcu_periph: move mcu peripheral event functions to common mcu_event
- mcu_periph: increase max size for spi buffer length (8bits to 16bits)
- arch/stm32: use desig_get_unique_id from libopencm3
[#1018] (https://github.com/paparazzi/paparazzi/pull/1018)
Paparazzi 5.4.2_stable