-
v5.5.0_testingfe159b44 · ·
Paparazzi 5.5.0_testing ======================= First release candidate for v5.6 stable release. General ------- - paparazzi center: disable build/upload buttons during build/upload [#603] (https://github.com/paparazzi/paparazzi/issues/603) - paparazzi center: case insensitive sort of airframe combobox [#993] (https://github.com/paparazzi/paparazzi/issues/993) - paparazzi center: add `@AIRCRAFT` and `@AC_ID` placeholders for generic sessions [#1217] (https://github.com/paparazzi/paparazzi/pull/1217) - GCS: improve papgets with multi aircraft support [#1068] (https://github.com/paparazzi/paparazzi/pull/1068) - GCS: fix undo for list of values [#1054] (https://github.com/paparazzi/paparazzi/issues/1054) - GCS: fix AIRCRAFTS syncronization issue with server (sometimes resulted in blank GCS) [#1078] (https://github.com/paparazzi/paparazzi/issues/1078) - GCS: set bat level to UNK/0 at startup [#885] (https://github.com/paparazzi/paparazzi/issues/885) - GCS: add -ac_ids option to specify displayed aircrafts [#1173] (https://github.com/paparazzi/paparazzi/pull/1173) - GCS: add new flat icon theme [#1193] (https://github.com/paparazzi/paparazzi/pull/1193) [#1234] (https://github.com/paparazzi/paparazzi/pull/1234) - plotter: add support for adding constant curves via command line [#1227] (https://github.com/paparazzi/paparazzi/pull/1227) - logplotter: rename plot to logplotter for clarity [#1226] (https://github.com/paparazzi/paparazzi/pull/1226) - ground segment: add geometry param to messages and setttings agents [#1232] (https://github.com/paparazzi/paparazzi/pull/1232) - 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) - link: add '-ac_timeout' parameter after which AC is marked as dead [#820] (https://github.com/paparazzi/paparazzi/issues/820) - 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 - 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) - python: add report tool for IMU scaled messages [#1194] (https://github.com/paparazzi/paparazzi/pull/1194) - 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) - flight plans: dynamic sectors and InsideX function for concave polygons [#643] (https://github.com/paparazzi/paparazzi/issues/643) [#605] (https://github.com/paparazzi/paparazzi/issues/605) [#1204] (https://github.com/paparazzi/paparazzi/pull/1204) - improve defining of arrays in the airframe file [#564] (https://github.com/paparazzi/paparazzi/issues/564) [#1192] (https://github.com/paparazzi/paparazzi/pull/1192) - update udev rules [#1165] (https://github.com/paparazzi/paparazzi/pull/1165) - update google map version extraction script 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) - AHRS: add (yet another) AHRS based on an invariant filter - 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) - 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) - 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) - INS: prevent propagation if there are no measurement updates [#1241] (https://github.com/paparazzi/paparazzi/pull/1241) - cleanup: remove unused/unmaintained beth and fms code [#1162] (https://github.com/paparazzi/paparazzi/pull/1162) - state interface: fix LLA calculation if only UTM origin initialized [#1171] (https://github.com/paparazzi/paparazzi/pull/1171) - chibios SD logger: fix bad file name problem - fixedwing stabilization: yaw damper and active lift ctrl [#1190] (https://github.com/paparazzi/paparazzi/pull/1190) Rotorcraft firmware ------------------- - fix attitude flight plan primitive (attitude_set_rpy_setpoint) [#1103] (https://github.com/paparazzi/paparazzi/pull/1103) - implement global waypoints for rotorcrafts [#1065] (https://github.com/paparazzi/paparazzi/pull/1065) - improve motor_mixing priorities [#1170] (https://github.com/paparazzi/paparazzi/pull/1170) - predefined motor_mixing for common configurations [#1175] (https://github.com/paparazzi/paparazzi/pull/1175) [#1244] (https://github.com/paparazzi/paparazzi/pull/1244) - heading integration protection in RC-event [#1174] (https://github.com/paparazzi/paparazzi/pull/1174) - waypoint API function naming cleanup [#1169] (https://github.com/paparazzi/paparazzi/pull/1169) - guidance: fix max bank angle limit - make the heading flight plan primitive usable [#1218] (https://github.com/paparazzi/paparazzi/pull/1218) - add simplified INDI (Incremental Nonlinear Dynamic Inversion) stabilization [#1207] (https://github.com/paparazzi/paparazzi/pull/1207) - stabilization quat_int: reduce integrator quantization error [#1205] (https://github.com/paparazzi/paparazzi/pull/1205) - fix arming with kill switch [#1125] (https://github.com/paparazzi/paparazzi/pull/1125) 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) - digital_cam: specify time in seconds [#1172] (https://github.com/paparazzi/paparazzi/pull/1172) - amsys baro/airspeed: fixed max pressure for 5812-0001-D [#1181] (https://github.com/paparazzi/paparazzi/pull/1181/files) - add survey rectangle module for rotorcrafts [#1168] (https://github.com/paparazzi/paparazzi/pull/1168) - fix mission module for rotorcrafts 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) - Updated FlightGear interface and removed obsolete HITL files [#1196] (https://github.com/paparazzi/paparazzi/pull/1196) - NPS: support gaia environment simulator [#1219] (https://github.com/paparazzi/paparazzi/pull/1219) 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) - I2C: use 8 bit I2C address scheme for all drivers [#1210] (https://github.com/paparazzi/paparazzi/issues/1210) - limit main loop to 1kHz to prevent 100% cpu usage due to event polling [#1240] (https://github.com/paparazzi/paparazzi/pull/1240) other drivers/HW support ------------------------ - remove support for ARDrone2 SDK version [#1222] (https://github.com/paparazzi/paparazzi/pull/1222) - ARDrone2: add support for dynamic Ad-Hoc networking with OSLR [#1097] (https://github.com/paparazzi/paparazzi/pull/1097) - Parrot Bebop: support all sensors including sonar [#1149] (https://github.com/paparazzi/paparazzi/issues/1149) [#1182] (https://github.com/paparazzi/paparazzi/pull/1182) - boards: add support for CC3D - 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) - 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) - peripherals: SD Card SPI interface [#1220] (https://github.com/paparazzi/paparazzi/pull/1220)
-
v5.4.2_stable21e8716d · ·
Paparazzi 5.4.2_stable ====================== Maintenance release - GCS: fix undo for list of values [#1054] (https://github.com/paparazzi/paparazzi/issues/1054) - lisa_mx: fix secondary spektrum satellite UART AF - logalizer: fix csv export after allowing description tag in messages - nps: update nps_fdm_jsbsim to be compatible with latest jsbsim [#1118] (https://github.com/paparazzi/paparazzi/pull/1118) - rotorcraft: fix attitude flight plan primitive [#1103] (https://github.com/paparazzi/paparazzi/pull/1103) - flight plans: fix 'call' statement without loop - generators: only include raw makefile part from modules if target matches - GCS: GPS accuracy speech less verbose [#1046] (https://github.com/paparazzi/paparazzi/issues/1046) - GCS: call index of first/single link "single" [#1098] (https://github.com/paparazzi/paparazzi/issues/1098)
-
v5.2.2_stabled6b9f298 · ·
Paparazzi 5.2.2_stable ====================== Maintenance release - ground_segment: filter for 'field' tag when looking at messages - python: fix settings path - messages: update dtd to allow descriptions - ext: update ChibiOS repo since old one was deleted - conf: update some TU Delft confs - start.py: alias for select_conf.py, now also selects control_panel - nps simulator: update nps_fdm_jsbsim to be compatible with latest jsbsim
-
v5.4.1_stable16ffa470 · ·
Paparazzi 5.4.1_stable ====================== Maintenance release - plot: fix loading of logs with strings that are not representing a float - log: prevent display when no points [#897] (https://github.com/paparazzi/paparazzi/issues/897) - GCS: disable broken WP reordering in editor - GCS: fix last known value was not returned with correct scale for saving - paparazzi center: show build/run versions and update help - messages: fix hide/show of notebook with multi A/C - start.py: properly use Popen to start paparazzi subprocess - bebop: actuators left/right reversed and fix NPS config - ms5611 barometer peripheral: fix I2C transaction - sdlog: call pprzlog_init if needed (and avoid segfault) - datalink: fix extra_dl and pprzlog - current sensor subsystem shared and not only for fixedwing - arch/linux: GCC diagnostic pragma outside of i2c_submit function - arch/linux: use same float_abi for linking as for compiling - arch/stm32: fix spektrum binding on F4 [#780] (https://github.com/paparazzi/paparazzi/issues/780)
-
v5.4.0_stable24683db0 · ·
Paparazzi 5.4.0_stable ====================== Stable version release. - messages: MOVE_WP and WP_MOVED_LLA with altitude in mm - ins: immediately effective ins_reset_local_origin - server: don't fail if settings_modules is missing - python: messagesapp: growable value column width - python: add python real time plotter to control panel - module: mavlink, parse PARAM_SET, send origin and waypoints - module: FLAPS, HATCH, BRAKE via RC in AUTO1 [#878] (https://github.com/paparazzi/paparazzi/pull/878) - fixedwing: use min/max_cruise_throttle variables instead of defines [#1057] (https://github.com/paparazzi/paparazzi/issues/1057) - GCS: turn off search in flight plan panel to fix hotkeys [#995] (https://github.com/paparazzi/paparazzi/issues/995) [#1061] (https://github.com/paparazzi/paparazzi/pull/1061) - GCS: fixes for flight plan editor and keeping map center on zoom [#927] (https://github.com/paparazzi/paparazzi/issues/927) [#1059] (https://github.com/paparazzi/paparazzi/pull/1059) - stm32/luftboot: update libopencm3 to get usb control call back fix [#1058] (https://github.com/paparazzi/paparazzi/pull/1058)
-
v5.3.3_testing3e61629f · ·
Paparazzi 5.3.3_testing ======================= Fourth release candidate for v5.4 stable release. - tmtc: fix rx_lost_time in link - paparazzicenter: fix GLib-CRITICAL warning when running clean/build/upload - server: write paparzzi_version as comment at beginning of log file [#1049] (https://github.com/paparazzi/paparazzi/pull/1049) - replace BOOT message with AUTOPILOT_VERSION, show in GCS and add build version [#1050] (https://github.com/paparazzi/paparazzi/pull/1050) - GCS: fix green color after colormap changes on some new systems [#1051] (https://github.com/paparazzi/paparazzi/pull/1051) [#575] (https://github.com/paparazzi/paparazzi/issues/575) - settings: display ? for current value on undo [#1054] (https://github.com/paparazzi/paparazzi/issues/1054) - Add some more flexibility to conf and control_panel naming [#1055] (https://github.com/paparazzi/paparazzi/pull/1055)
-
v5.3.2_testing4a39629a · ·
Paparazzi 5.3.2_testing ======================= Third release candidate for v5.4 stable release. - code style: fix in (nearly) all airborne code - support Piksi GPS modules [#1043] (https://github.com/paparazzi/paparazzi/pull/1043) [#957] (https://github.com/paparazzi/paparazzi/issues/957) - fixedwing: airspeed tuning [#877] (https://github.com/paparazzi/paparazzi/pull/877) - linux: handle SIGINT for console debug [#1008] (https://github.com/paparazzi/paparazzi/pull/ - rotorcraft: always allow to switch to MODE_MANUAL via RC [#1036] (https://github.com/paparazzi/paparazzi/pull/1036) - flight plan: use flight plan position in nps for most example files - airframes: OBC example airframes [#1044] (https://github.com/paparazzi/paparazzi/pull/1044) - transitioning: fix transition offset handling [#1045] (https://github.com/paparazzi/paparazzi/pull/1045)
-
v5.3.1_testingf153b5df · ·
Paparazzi 5.3.1_testing ======================= Second release candidate for v5.4 stable release. - modules: nav_survey_poly_osam improvements [#938] (https://github.com/paparazzi/paparazzi/pull/938) - ARDrone2: mag freeze detection [#1025] (https://github.com/paparazzi/paparazzi/pull/1025) [#1026] (https://github.com/paparazzi/paparazzi/pull/1026) [#1030] (https://github.com/paparazzi/paparazzi/pull/1030) - ARDrone2: remove unneeded last_checksum_wrong [#1032] (https://github.com/paparazzi/paparazzi/pull/1032) - rotorcraft: fix USE_KILL_SWITCH_FOR_MOTOR_ARMING [#1038] (https://github.com/paparazzi/paparazzi/pull/1038) - server: log LINK_REPORT message [#1031] (https://github.com/paparazzi/paparazzi/issues/1031) - stm32: partial Lisa MX luftboot support [#1017] (https://github.com/paparazzi/paparazzi/pull/1017)
-
v5.3.0_testingfbd531b1 · ·
Paparazzi 5.3.0_testing ======================= First release candidate for v5.4 stable release. General ------- - Flight plans: option to `call` functions once without checking return value [830] (https://github.com/paparazzi/paparazzi/pull/830) - Paparazzi Center settings improvements [#834] (https://github.com/paparazzi/paparazzi/pull/834) - replay: ignore non-telemetry messages to remove warnings [#894] (https://github.com/paparazzi/paparazzi/issues/894) - maps: put google tiles in var/maps/Google instead of var/maps [#902] (https://github.com/paparazzi/paparazzi/issues/902) - Paparazzi Center: improve warning coloring [#910] (https://github.com/paparazzi/paparazzi/issues/910) - add INFO_MSG with printing to GCS console [#929] (https://github.com/paparazzi/paparazzi/pull/929) - Remove array delimiters on Ivy messages [#942] (https://github.com/paparazzi/paparazzi/pull/942) - improve test framework [#933] (https://github.com/paparazzi/paparazzi/pull/933) [#945] (https://github.com/paparazzi/paparazzi/pull/945) - GCS: save size in layout [#968] (https://github.com/paparazzi/paparazzi/issues/968) - link/GCS: improve datalink/telemetry report and display link page in GCS for single link [#999] (https://github.com/paparazzi/paparazzi/pull/999) - build: default to parallel make for aircrafts [#1002] (https://github.com/paparazzi/paparazzi/pull/1002) - select_conf.py fixes and also selects control_panel.xml [#1001] (https://github.com/paparazzi/paparazzi/pull/1001) - DFU flashing: CRC support and longer timeout for Krooz [#997] (https://github.com/paparazzi/paparazzi/pull/997) [#691] (https://github.com/paparazzi/paparazzi/pull/691) - messages: possibility to add descriptions [#987] (https://github.com/paparazzi/paparazzi/pull/987) - messages: mission modules use LLA waypoints in 1e7deg instead of float [#986] (https://github.com/paparazzi/paparazzi/pull/986) - GCS: alert/console window: always insert messages at the end [#996] (https://github.com/paparazzi/paparazzi/issues/996) - improve dependency handling for modules [#1007] (https://github.com/paparazzi/paparazzi/pull/1007) - Settings: display unconfirmed settins with "?" as current value [#1013] (https://github.com/paparazzi/paparazzi/pull/1023) - messages/plotter: improve drag-and-drop of fields from messages to realtime plotter [#1020] (https://github.com/paparazzi/paparazzi/pull/1020) Simulation ---------- - OCaml sim: simulate sys_time [#962] (https://github.com/paparazzi/paparazzi/issues/962) - OCaml sim: use unconnected socket for flightgear viz [#915] (https://github.com/paparazzi/paparazzi/issues/915) - NPS: add commandline option to set time_factor - radio_conrol spektrum for sim target [#851] (https://github.com/paparazzi/paparazzi/pull/851) - OCaml sim: sliders in simulated RC always sensitive [#821] (https://github.com/paparazzi/paparazzi/issues/821) Airborne -------- - pass dt to ahrs/ins propagation [#818] (https://github.com/paparazzi/paparazzi/pull/818) - cleanup math lib and convert lots of macros to functions [#819] (https://github.com/paparazzi/paparazzi/pull/819) - radio_control spektrum also usable for intermcu [#847] (https://github.com/paparazzi/paparazzi/pull/847) - Replace telemetry macros with functions [#931] (https://github.com/paparazzi/paparazzi/pull/931) [#1027] (https://github.com/paparazzi/paparazzi/pull/1027) - arch: rename arch/omap to arch/linux [#982] (https://github.com/paparazzi/paparazzi/pull/982) - radio_control: cleanup channel defines and possibility to send less than available via intermcu [#975] (https://github.com/paparazzi/paparazzi/pull/975) - state interface: change computation order in stateCalcPositionLla_i [#1013] (https://github.com/paparazzi/paparazzi/pull/1013) - ARDrone2: Handle memory full FTP upload error [#967] (https://github.com/paparazzi/paparazzi/issues/967) - rotorcraft: force MODE_STARTUP instead of KILL until ahrs is aligned [#983] (https://github.com/paparazzi/paparazzi/pull/983) - rotorcraft: fix NavCircleCount() - rotorcraft: datalink: check ac_id of RC_4CH message - rotorcraft: allow to turn off motors in failsafe mode [#989] (https://github.com/paparazzi/paparazzi/pull/989) Modules ------- - Convert air_data subsystem to module with QNH and true airspeed support [#853] (https://github.com/paparazzi/paparazzi/pull/853) - add airspeed_ms45xx_i2c module [#852] (https://github.com/paparazzi/paparazzi/pull/852) - airspeed_ets, retry after failed transaction - add temperature adc module [#857] (https://github.com/paparazzi/paparazzi/pull/857) - clean up digital_cam, usable for rotorcrafts, show real photo coordinates in GCS [#936] (https://github.com/paparazzi/paparazzi/pull/936) - modules: add basic mavlink module [#1028] (https://github.com/paparazzi/paparazzi/pull/1028) - modules: improved video/images sending for ARDrone2 [#1021]: (https://github.com/paparazzi/paparazzi/pull/1021) Drivers/HW support ------------------ - stm32: usb_serial (CDC) impelmentation for transparent_usb telemetry [#998] (https://github.com/paparazzi/paparazzi/pull/998) - stm32: add usb_tunnel [#1014] (https://github.com/paparazzi/paparazzi/pull/1014) - Add Furuno NMEA based GPS [#959] (https://github.com/paparazzi/paparazzi/pull/959) - Driver for MPU9250 [#953] (https://github.com/paparazzi/paparazzi/pull/953) - Driver for AKM8963 magnetometer [#947] (https://github.com/paparazzi/paparazzi/pull/947) - linux: add basic I2C and SPI drivers [#961] (https://github.com/paparazzi/paparazzi/pull/961) [#979] (https://github.com/paparazzi/paparazzi/pull/979) - actuators: basic esc32 motor controller implementation via CAN for STM32F1 [#1004] (https://github.com/paparazzi/paparazzi/pull/1004) - basic support for new Parrot Bebop [#1003] (https://github.com/paparazzi/paparazzi/pull/1003)
-
v5.2.1_stable341806fb · ·
Paparazzi 5.2.1_stable ====================== Maintenance release - build system: remove 'load' target as it is a builtin directive in Make 4.0 - fix FlightGear visualization on 32bit systems - flight plans: set primitive should not delay next stage [#824] (https://github.com/paparazzi/paparazzi/pull/824) - flight plans: fix return primitive - generators: gen_airframe: don't force float if unit = code_unit - sys_time: up to 16 sys_time timers by default (was 8) - OCaml: fix Pprz.sprint_value for uint32, e.g. for NatNet [#831] (https://github.com/paparazzi/paparazzi/issues/831) - Rotorcraft: auto-enable UNLOCKED_HOME_MODE if HOME mode is used on RC [#823] (https://github.com/paparazzi/paparazzi/issues/823) - Rotorcraft: only go to HOME mode if in NAV [#850] (https://github.com/paparazzi/paparazzi/issues/850) - Fixedwing: If USE_BARO_BOARD: separate baro timer Before baro_periodic was running at PERIODIC_FREQUENCY in sensors_task, which is too fast for ms5611 if periodic freq is > 100Hz. - INS alt_float: if USE_BARO_BOARD, dt is 1/BARO_PERIODIC_FREQUENCY [#848] (https://github.com/paparazzi/paparazzi/pull/848) - STM32: backport fix for using multiple ADs [#822] (https://github.com/paparazzi/paparazzi/pull/822) - LPC21: don't override T0CCR values when setting ppm and trig_ext - IMU driver for Lisa/M/MX 2.1 [#817] (https://github.com/paparazzi/paparazzi/pull/817) - support for HBmini board [#864] (https://github.com/paparazzi/paparazzi/pull/864)
-
v5.2.0_stable06b06a18 · ·
Paparazzi 5.2.0_stable ======================= Stable version release. General ------- - ocaml/link: fix uint32 parsing [#809] (https://github.com/paparazzi/paparazzi/pull/809) - modules: use VPATH to make it easier to load external modules [#760] (https://github.com/paparazzi/paparazzi/pull/760) - ground_segment: try to update AGL even if GPS is lost [#742] (https://github.com/paparazzi/paparazzi/issues/742) - ground_segment: different icons for the different applications of paparazzi [#787] (https://github.com/paparazzi/paparazzi/pull/787) - generators: fix generated longitude in 1e7deg on 32bit systems [#808] (https://github.com/paparazzi/paparazzi/issues/808) - lat/lon int in 1e7deg instead of 1e7rad [#810] (https://github.com/paparazzi/paparazzi/pull/810) - GCS: fix inaccurate waypoint updates [#762] (https://github.com/paparazzi/paparazzi/issues/762) - GCS: add exponentiation operator to papgets - logalizer: export lat/lon with 9 decimal places - GCS: display AP mode forward correctly [#748] (https://github.com/paparazzi/paparazzi/pull/748) - GCS: also center aircraft on uppercase C and fix listed keys in help [#803] (https://github.com/paparazzi/paparazzi/issues/803) - settings: add spin button widget for numeric input instead of sliders [#795] (https://github.com/paparazzi/paparazzi/issues/795) - tools: flash via bmp: reset and detach from target after uploading [#746] (https://github.com/paparazzi/paparazzi/issues/746) - tools: DFU flashing: allow 1 BIT SQUARED vendor [#778] (https://github.com/paparazzi/paparazzi/pull/778) - tools: add tcp_aircraft_server [#750] (https://github.com/paparazzi/paparazzi/pull/750) - tools: add tool to syncronize video on replay [#770] (https://github.com/paparazzi/paparazzi/pull/770) [#776] (https://github.com/paparazzi/paparazzi/pull/776) [#789] (https://github.com/paparazzi/paparazzi/pull/789) - messages: rename class to msg_class [#812] (https://github.com/paparazzi/paparazzi/pull/812) - messages: add GEO_MAG message to send magnetic field [#735] (https://github.com/paparazzi/paparazzi/pull/735) - messages: add speed setpoint to GUIDANCE_H_REF_INT message [#763] (https://github.com/paparazzi/paparazzi/issues/763) - NPS: block and setting messages only parsed for correct AC_ID [#777] (https://github.com/paparazzi/paparazzi/pull/777) - NPS: fix warnings when compiling with clang [#790] (https://github.com/paparazzi/paparazzi/pull/790) - gaia: command line options for environment simulator [#799] (https://github.com/paparazzi/paparazzi/issues/799) - build: only set PAPARAZZI_SRC if not already externally set [#800] (https://github.com/paparazzi/paparazzi/issues/800) Airborne -------- - fixedwing: correct altitude setpoint during NavGlide [#785] (https://github.com/paparazzi/paparazzi/pull/785) - flight plans: don't set nav_pitch to 0 at each stage init [#727] (https://github.com/paparazzi/paparazzi/pull/727) - modules: gps_ubx_ucenter: fix version check for Ublox 7 - modules: add HackHD digital camera control module - modules: add CSV file logger for ARDrone [#788] (https://github.com/paparazzi/paparazzi/pull/788) - modules: geo_mag: fixedwing compatibility [#806] (https://github.com/paparazzi/paparazzi/issues/806) - ardrone2: mag freeze fix [#767] (https://github.com/paparazzi/paparazzi/pull/767) - boards: add support for navstik [#744] (https://github.com/paparazzi/paparazzi/pull/744) - boards: fix PWM on lisa_l - boards: lisa_m_2.0: baro defaults to BARO_MS5611_SPI - peripherals: ms5611: check temp an pressure range [#758] (https://github.com/paparazzi/paparazzi/issues/758) - imu: aspirin_2_spi: wait 1.5s before configuring mag [#779] (https://github.com/paparazzi/paparazzi/pull/779) - imu: body_to_imu adjustable during runtime via settings [#783] (https://github.com/paparazzi/paparazzi/pull/783) - ahrs: int_cmpl_quat: fix rate integration range/resolution [#782] (https://github.com/paparazzi/paparazzi/pull/782) - ins: properly define INS_VFF_R_GPS [#741] (https://github.com/paparazzi/paparazzi/issues/741) - ins: allow define of VFF_R_SONAR_OF_M [#764] (https://github.com/paparazzi/paparazzi/issues/764) - electrical: min bat level check [#745] (https://github.com/paparazzi/paparazzi/issues/745) - electrical: fix for negative currents [#753] (https://github.com/paparazzi/paparazzi/issues/753) - electrical: 32bit for bat low and critical counters for longer delays [#805] (https://github.com/paparazzi/paparazzi/issues/805) - messages: dist_home and dist_wp in meters for fixedwings and rotorcrafts [#784] (https://github.com/paparazzi/paparazzi/pull/784) - superbitrf: save bind settings to flash (if USE_PERSISTENT_SETTINGS) [#792] (https://github.com/paparazzi/paparazzi/issues/792) Rotorcraft Firmware ------------------- - RC input: zero yaw command if throttle is zero [#737] (https://github.com/paparazzi/paparazzi/pull/737) - prevent motor arming in kill mode [#740] (https://github.com/paparazzi/paparazzi/pull/740) - change rotorcraft nav API to use points rather than wp id [#749] (https://github.com/paparazzi/paparazzi/pull/749) - use roll/pitch RC deadbands in attitude mode [#773] (https://github.com/paparazzi/paparazzi/pull/773) - route precision fix [#775] (https://github.com/paparazzi/paparazzi/pull/775) - guidance_v: limit z_ref in update_ref_from_zd_sp [#754] (https://github.com/paparazzi/paparazzi/pull/754) - mission module for rotorcrafts [#759] (https://github.com/paparazzi/paparazzi/pull/759) - guidance_v: only limit throttle if RC ok [#766] (https://github.com/paparazzi/paparazzi/pull/766) - navigation: fix waypoint initialization in ENU [#791] (https://github.com/paparazzi/paparazzi/pull/791) STM32 architecture ------------------ - fix I2C bitrate on F4 [#729] (https://github.com/paparazzi/paparazzi/pull/729) - fix sys_time_usleep [#739] (https://github.com/paparazzi/paparazzi/pull/739) - fix spektrum on F4 [#732] (https://github.com/paparazzi/paparazzi/pull/732) - timer frequency cleanup [#734] (https://github.com/paparazzi/paparazzi/pull/734) - split spektrum uart rx and config pin for Apogee [#733] (https://github.com/paparazzi/paparazzi/pull/733) - add suport for pwm input - fix reset for I2C3 [#751] (https://github.com/paparazzi/paparazzi/pull/751) - simplify actuators_pwm [#757] (https://github.com/paparazzi/paparazzi/pull/757) - boards: add files for Lisa/M and Lisa/MX v2.1 [#813] ((https://github.com/paparazzi/paparazzi/pull/813) - spektrum: configure the bind pin to be pullup/pulldown [#814] (https://github.com/paparazzi/paparazzi/pull/814)
-
v5.0.5_stable4be24f0e · ·
Paparazzi 5.0.5_stable ====================== Maintenance release - fix field order in HFF_DBG message - fix altitude in some extra nav routines - fix create_module tool - fix RCLost macro - add GetAltRef() for flight plan compatibility with v5.2
-
v5.1.1_testing7428035a · ·
parazzi 5.1.1_testing ======================= Second release candidate for v5.2 stable release. Changes since v5.1.0_testing: General ------- - GCS: higher default maps zoom level [#725] (https://github.com/paparazzi/paparazzi/pull/725) - Allow settings/modules/flightplans outside the conf dir [#723] (https://github.com/paparazzi/paparazzi/pull/723) - optitrack: Give feedback about following drones and fix gps [#718] (https://github.com/paparazzi/paparazzi/pull/718) - dfu-util: only attempt verify for version >= 0.7 [#697] (https://github.com/paparazzi/paparazzi/issues/697) - dfu-util: fix DFU_SIZE on OSX - add prototype for python based airframe file editor Airborne -------- - Modules: rewrite humid_sht using gpio interface (supporting STM as well as LPC now) [#721] (https://github.com/paparazzi/paparazzi/pull/721) - INS int: removed INS_SONAR_VARIANCE_THRESHOLD, INS_SONAR_MIN_RANGE defaults to 1mm - fix compilation of SuperbitRF telemetry subsystem - possibility to poweron gps and imu via gpio at init [#706] (https://github.com/paparazzi/paparazzi/pull/706) - bmp085 peripheral: Fix calibration reading with errors Simulation ---------- - NPS: simulate sonar sensor [#720] (https://github.com/paparazzi/paparazzi/pull/720) - JSBSim, NPS: fix roll input sign - NPS: fixedwing simulation improvements - If NPS_JSBSIM_LAUNCHSPEED is defined, set it as initial launchspeed. - Only launch when launch button is pressed in GCS instead of immediately at takeoff block. Rotorcraft firmware ------------------- - add some functions to set heading via flight plan [#724] (https://github.com/paparazzi/paparazzi/pull/724) - fix reference in hover with USE_SPEED_REF, set DEFAULT_CIRCLE_RADIUS to 5m [#716] (https://github.com/paparazzi/paparazzi/issues/716) [#717] (https://github.com/paparazzi/paparazzi/pull/717) - implement approaching_time for "go" flight plan primitve [#715] (https://github.com/paparazzi/paparazzi/pull/715) Fixedwing firmware ------------------ - stabilization adaptive: loiter correction and reference generator update [#711] (https://github.com/paparazzi/paparazzi/pull/711) - stabilization new/adaptive: USE_GYRO_PITCH_RATE defaults to TRUE - dual mcu: Workaround RADIO_CONTROL_NB_CHANNELS differs in driver and radio.h [#700] (https://github.com/paparazzi/paparazzi/pull/700) Second release candidate for v5.2 release.Paparazzi 5.1.1_testing ======================= Second release candidate for v5.2 stable release. General ------- - GCS: higher default maps zoom level [#725] (https://github.com/paparazzi/paparazzi/pull/725) - Allow settings/modules/flightplans outside the conf dir [#723] (https://github.com/paparazzi/paparazzi/pull/723) - optitrack: Give feedback about following drones and fix gps [#718] (https://github.com/paparazzi/paparazzi/pull/718) - dfu-util: only attempt verify for version >= 0.7 [#697] (https://github.com/paparazzi/paparazzi/issues/697) - dfu-util: fix DFU_SIZE on OSX - add prototype for python based airframe file editor Airborne -------- - Modules: rewrite humid_sht using gpio interface (supporting STM as well as LPC now) [#721] (https://github.com/paparazzi/paparazzi/pull/721) - INS int: removed INS_SONAR_VARIANCE_THRESHOLD, INS_SONAR_MIN_RANGE defaults to 1mm - fix compilation of SuperbitRF telemetry subsystem - possibility to poweron gps and imu via gpio at init [#706] (https://github.com/paparazzi/paparazzi/pull/706) - bmp085 peripheral: Fix calibration reading with errors Simulation ---------- - NPS: simulate sonar sensor [#720] (https://github.com/paparazzi/paparazzi/pull/720) - JSBSim, NPS: fix roll input sign - NPS: fixedwing simulation improvements - If NPS_JSBSIM_LAUNCHSPEED is defined, set it as initial launchspeed. - Only launch when launch button is pressed in GCS instead of immediately at takeoff block. Rotorcraft firmware ------------------- - add some functions to set heading via flight plan [#724] (https://github.com/paparazzi/paparazzi/pull/724) - fix reference in hover with USE_SPEED_REF, set DEFAULT_CIRCLE_RADIUS to 5m [#716] (https://github.com/paparazzi/paparazzi/issues/716) [#717] (https://github.com/paparazzi/paparazzi/pull/717) - implement approaching_time for "go" flight plan primitve [#715] (https://github.com/paparazzi/paparazzi/pull/715) Fixedwing firmware ------------------ - stabilization adaptive: loiter correction and reference generator update [#711] (https://github.com/paparazzi/paparazzi/pull/711) - stabilization new/adaptive: USE_GYRO_PITCH_RATE defaults to TRUE - dual mcu: Workaround RADIO_CONTROL_NB_CHANNELS differs in driver and radio.h [#700] (https://github.com/paparazzi/paparazzi/pull/700)
-
-
v5.0.4_stable15914900 · ·
Paparazzi 5.0.4_stable ====================== Maintenance release - fix perl script compile_all_test_targets - add pcre lib to jsbsim, cleanup shell commands - fix InsideX for sectors (GetPosX and GetPosY in nav.h (FW) are in local coordinates) #[602] (https://github.com/paparazzi/paparazzi/issues/602) - stm32: enable correct error interrupts for i2c2 and i2c3
-
v5.0.3_stable52490221 · ·
Paparazzi 5.0.3_stable ====================== Maintenance release - fix Paparazzi Center on Mac OS (detection of child processes exitting) [#290] (https://github.com/paparazzi/paparazzi/issues/290) - state interface: fix stateCalcHorizontalSpeedNorm_i - fix/improve dependency generation for building firmware - abort with meaningful error if ARM toolchain is not found
-
v5.0.2_stable2ffb0ab1 · ·
Paparazzi 5.0.2_stable ====================== Maintenance release - add launch and noground options to pprzsim-launch - fixedwing: fix initialzation of trim commands, including yaw - fixedwing: fixes to use ins_alt_dot from ins_alt_float (with USE_BAROMETER) [#511] (https://github.com/paparazzi/paparazzi/pull/511) - state interface: fix local/global coordinate validity checks - state interface: fix local ned/enu to ecef conversion - lib/ocaml: update leap_seconds to 16 (last one was on June 30, 2012)
-
v4.0.4_stable17d0041e · ·
Paparazzi 4.0.4 =============== Maintenance release - fix google map version parsing for new maps site using https - minor fix for hff - use GPS_TRIGGERED_FUNCTION for ins_chimu_spi