Skip to content

Tags: mshouqq/paparazzi

Tags

v5.8.0_stable

Toggle v5.8.0_stable's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi v5.8.0_stable

=======================

Stable version release.

- module: nav_catapult: avoid conditional directives
  [paparazzi#1454] (paparazzi#1454)
- module: gps_ubx_ucenter fix autobaud and autoconf for ublox-8
  [paparazzi#1480] (paparazzi#1480)
- module: add stereocam2state which publishes a VELOCITY_ESTIMATE from stereocam
  [paparazzi#1486] (paparazzi#1486)
- arch/linux: I2C: use repeated-start for transceive as required by some sensors
  [paparazzi#1469] (paparazzi#1469)
- remove unused libeknav and fms folder
  [paparazzi#1487] (paparazzi#1487)

v5.7.1_testing

Toggle v5.7.1_testing's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.7.1_testing

=======================

Second release candidate for v5.8 stable release.

- SPI slave implemented and tested for STM32F4
  [paparazzi#1456] (paparazzi#1456)
- Added support for Elle0 V1.2
  [paparazzi#1465] (paparazzi#1465)
- Bebop: fix motor directions
  [paparazzi#1466] (paparazzi#1466)
  [paparazzi#1468] (paparazzi#1468)
  [paparazzi#1474] (paparazzi#1474)
- stereo camera modules: obstacle avoidance and follow me
  [paparazzi#1462] (paparazzi#1462)
  [paparazzi#1472] (paparazzi#1472)
  [paparazzi#1473] (paparazzi#1473)
- fix video_rtp_stream and bebop_front_camera if not using UDP for telemetry
- modules xml requires doc and description now
- Modules can be used like subsystems in airframe files
  [paparazzi#1471] (paparazzi#1471)
- rotorcraft rate controller setpoints in deg/s
  [paparazzi#1479] (paparazzi#1479)
- Guided mode for rotorcrafts
  [paparazzi#1457] (paparazzi#1457)
- naze32: PPM input on PA0 by default
  [paparazzi#1481] (paparazzi#1481)

v5.7.0_testing

Toggle v5.7.0_testing's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.7.0_testing

=======================

First release candidate for v5.8 stable release.

General
-------

- Tell Black Magic probe to use the reset pin before scanning
  [paparazzi#1301] (paparazzi#1301)
- Optitrack/Natnet: Implement smaller GPS messages from NATNET to PPRZ
  [paparazzi#1308] (paparazzi#1308)
- Paparazzi Center: update list of settings on build
  [paparazzi#1331] (paparazzi#1331)
- Paparazzi Center: add reload button
  [paparazzi#1359] (paparazzi#1359)
- Paparazzi Center: easily create new aircraft by copying existing aircraft
  [paparazzi#1209] (paparazzi#1209)
- python messages parser: add unit conversion coeffs
  [paparazzi#1340] (paparazzi#1340)
- server: increase maximum Ivy message length for use with many settings
  [paparazzi#1344] (paparazzi#1344)
- flight plans: add exec attribute to exceptions
  [paparazzi#1347] (paparazzi#1347)
- python: compare and test different attitude reference models
  [paparazzi#1357] (paparazzi#1357)
- GCS: only print bat warning every 10s
  [paparazzi#1358] (paparazzi#1358)
- GCS: kill confirmation opitional with -no_confirm_kill option
  [paparazzi#873] (paparazzi#873)
- GCS: load KML sectors for display in GCS
  [paparazzi#404] (paparazzi#404)
- GCS: fix zoom of video papget
  [paparazzi#889] (paparazzi#889)
- generators: check waypoint altitude against SRTM data
  [paparazzi#1361] (paparazzi#1361)
- Add ADS-B parser and handling of INTRUDERS
  [paparazzi#1372] (paparazzi#1372)
- logalizer: replay ground messages
  [paparazzi#1380] (paparazzi#1380)
- messages: support multiple variable length arrays in telemetry
  [paparazzi#1385] (paparazzi#1385)
- Docker: fix script to run Docker on OSX (with X-access)
  [paparazzi#1425] (paparazzi#1425)
- python: fix messages/settings with wxgtk3.0
  [paparazzi#1435] (paparazzi#1435)
- flight plans for fixedwing: force UTM zone of waypoints to same as ref point to fix waypoints across two UTM zones
  [paparazzi#303] (paparazzi#303)
- realtime plotter: fix issue on Ubuntu with Unity
  [paparazzi#1446] (paparazzi#1446)

Airborne
--------

- INS: vertical filter: rename VF_FLOAT_x defines to VFF_x
- persistent_settings: add settings_clear
  [paparazzi#1309] (paparazzi#1309)
- electrical: fix non-real number possibility in current calculation
  [paparazzi#1314] (paparazzi#1314)
- electrical: improve current estimation with MILLIAMP_AT_IDLE_THROTTLE
  [paparazzi#1319] (paparazzi#1319)
- energy control: use ABI instead of IMU struct
  [paparazzi#1324] (paparazzi#1324)
- state interface: pass basic types by value
  [paparazzi#1330] (paparazzi#1330)
- settings: mark a lot more settings as persistent
  [paparazzi#1345] (paparazzi#1345)
- add OPTICAL_FLOW and VELOCITY_ESTIMATE ABI messages
  [paparazzi#1350] (paparazzi#1350)
- INS: use opticflow/VELOCITY_ESTIMATE in filter
  [paparazzi#1387] (paparazzi#1387)
  [paparazzi#1412] (paparazzi#1412)
- radio_control: change spektrum and superbitrf channel signs to conform to standard
  [paparazzi#1403] (paparazzi#1403)
- actuators: add Spektrum output actuators
  [paparazzi#1411] (paparazzi#1411)
- actuators: new AscTec ESC I2C protocol
  [paparazzi#1416] (paparazzi#1416)
- periodic telemetry: possibility to register periodic message multiple times
  [paparazzi#1440] (paparazzi#1440)
- AHRS/messages: add component/filter ID to AHRS messages
  [paparazzi#1441] (paparazzi#1441)
- peridic telemetry: use msg ID instead of strings for matching (reduces size) and add support for mavlink
  [paparazzi#1448] (paparazzi#1448)
- math: possibility to compress sine table for flash and RAM
  [paparazzi#1452] (paparazzi#1452)

Rotorcraft firmware
-------------------

- navigation: tunable navigation parameters in airframe file
  [paparazzi#1315] (paparazzi#1315)
- guidance: add a flip mode
  [paparazzi#1352] (paparazzi#1352)
- guidance: add outer loop INDI control
  [paparazzi#1354] (paparazzi#1354)
- stabilization: refactor attitude reference generation and runtime adjustable saturation
  [paparazzi#1374] (paparazzi#1374)
  [paparazzi#1382] (paparazzi#1382)
- radio control: possibility to use two 2way switches for mode
  [paparazzi#1375] (paparazzi#1375)
- support dual-mcu setup with split autopilot (AP) and FlyByWire (FBW)
  [paparazzi#1423] (paparazzi#1423)
- support for helicopter/swashplate mixing and throttle curves
  [paparazzi#1437] (paparazzi#1437)
- tmtc/server: set course correctly from east/north velocity for correct ACINFO
  [paparazzi#1449] (paparazzi#1449)
- possibility to use NAV mode without GPS (define NO_GPS_NEEDED_FOR_NAV)
  [paparazzi#1451] (paparazzi#1451)

Modules
-------

- video_rtp_stream: make sending via RTP configurable and fix netcat option
  [paparazzi#1293] (paparazzi#1293)
  [paparazzi#1426] (paparazzi#1426)
- video_exif: Add GPS coordinates in JPEG images
  [paparazzi#1311] (paparazzi#1311)
- bebop_front_camera: front camera streaming at low resolution
  [paparazzi#1313] (paparazzi#1313)
- stereocam module: decode TUDelft stereocam messages
  [paparazzi#1317] (paparazzi#1317)
  [paparazzi#1342] (paparazzi#1342)
  [paparazzi#1362] (paparazzi#1362)
  [paparazzi#1433] (paparazzi#1433)
- digital_cam_video: trigger video_rtp_stream to store JPEG images
  [paparazzi#1323] (paparazzi#1323)
- cv_qrcode: read QR code using libzbar
  [paparazzi#1327] (paparazzi#1327)
- video_thread: simple framework to read video and add other computer vision modules
  [paparazzi#1328] (paparazzi#1328)
- opticflow: add linear optical flow fit
  [paparazzi#1332] (paparazzi#1332)
- cv_blob_locator: Find a colored item and track its geo-location and update a waypoint to it
  [paparazzi#1348] (paparazzi#1348)
- dropzone: select a dropzone
  [paparazzi#1356] (paparazzi#1356)
- logger_sd_spi_direct: high speed logging to SD Card (via SPI)
  [paparazzi#1392] (paparazzi#1392)
- cleanup configure options for SPI/I2C devices
  [paparazzi#1424] (paparazzi#1424)
- mavlink: modify waypoints and add Paparazzi specific SCRIPT messages to change blocks
  [paparazzi#1422] (paparazzi#1422)
  [paparazzi#1434] (paparazzi#1434)

Simulation
----------

- fixedwing sim: fix datalink_time
  [paparazzi#1394] (paparazzi#1394)
- NPS: use UDP for telemetry/datalink
  [paparazzi#1404] (paparazzi#1404)

Drivers/HW support
------------------

- peripherals: hmc58xx: only set data available if measurements were valid
- imu: booz2 v1.2 has HMC5843
  [paparazzi#1300] (paparazzi#1300)
- STM32F4: added support for persistent settings
  [paparazzi#1302] (paparazzi#1302)
- telemetry via Bluegiga bluetooth module (SPI)
  [paparazzi#1303] (paparazzi#1303)
  [paparazzi#1325] (paparazzi#1325)
  [paparazzi#1365] (paparazzi#1365)
  [paparazzi#1388] (paparazzi#1388)
  [paparazzi#1401] (paparazzi#1401)
- INS: Vectornav VN-200 driver
  [paparazzi#1318] (paparazzi#1318)
- apogee: IMU: test_baro_board with IMU
  [paparazzi#1310] (https://github.com/paparazzi/paparazzi/pull/1310/commits)
- Bebop: bottom camera with VGA resolution
  [paparazzi#1316] (paparazzi#1316)
- Parrot drones: easier switching between bottom and front cameras
  [paparazzi#1333] (paparazzi#1333)
- Bebop: fix RPM measurements
  [paparazzi#1400] (paparazzi#1400)
- support for Bebop2
  [paparazzi#1429] (paparazzi#1429)
- Improve Piksi GPS (DGPS, RTK) support
  [paparazzi#1349] (paparazzi#1349)
  [paparazzi#1386] (paparazzi#1386)
- STM32: fix ADC bug when trying to use higher channels
  [paparazzi#1366] (paparazzi#1366)
- STM32: fix SPI slave initialization
  [paparazzi#1371] (paparazzi#1371)
- boards: support for naze32, CC3D and CJMCU
  [paparazzi#1452] (paparazzi#1452)

v5.7_devel

Toggle v5.7_devel's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
This is now the development integration branch where we merge stuff f…

…or the next release.

Tag as v5.7_devel to get correct version reporting in paparazzi_version

v5.6.0_stable

Toggle v5.6.0_stable's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.6.0_stable

======================

Stable version release.

- compile/run paparazzi in a docker container
  [paparazzi#1272] (paparazzi#1272)
- multimon: fix compilation with gcc 5.x
  [paparazzi#1276] (paparazzi#1276)
- arch/linux: replace mcu event polling with threads
  [paparazzi#1277] (paparazzi#1277)
- ardrone2: make UART1_DEV changeable from airframe file
- optitrack/natnet: update to version 2.7
  [paparazzi#1275] (paparazzi#1275)
  [paparazzi#1284] (paparazzi#1284)
- link/GCS: fix LINK_REPORT and display of link status in GCS
  [paparazzi#1279] (paparazzi#1279)
- GPS: add hmsl to GPS_LLA message
  [paparazzi#1282] (paparazzi#1282)
- modules: set nice level for viewvideo thread
  [paparazzi#1283] (paparazzi#1283)
- arch/linux: Rename uart/udp_transmit to uart/udp_put_byte
  [paparazzi#1285] (paparazzi#1285)
- GPS: NMEA parser fixes
  [paparazzi#1287] (paparazzi#1287)
- modules: viewvideo, fix image path
  [paparazzi#1289] (paparazzi#1289)
- simulator: FlightGear visualization using native-fdm for NPS
  [paparazzi#1290] (paparazzi#1290)
- rotorcraft: INDI stabilization updates
  [paparazzi#1292] (paparazzi#1292)
- boards: add support for ELLE0
  [paparazzi#1294] (paparazzi#1294)
- arch/linux: uart: fix crash if device does not exist
  [paparazzi#1299] (paparazzi#1299)

v5.5.2_testing

Toggle v5.5.2_testing's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.5.2_testing

=======================

Thirst release canditate for v5.6 stable release.

- ardrone2 and bebop: disable even loop limiting again
  [paparazzi#1240] (paparazzi#1240)
- bebop: finally fix I2C address for baro
- modules: update geo_mag to latest WMM2015 model
  [paparazzi#1270] (paparazzi#1270)
- settings: add optional target attribute and calc MD5sum according to usable settings
  [paparazzi#1157] (paparazzi#1157)
- stm32: improve I2C stability in case of stuck bus
  [paparazzi#1264] (paparazzi#1264)
- i2c: cleanup I2C_ERRORS reporting
  [paparazzi#1268] (paparazzi#1268)
- modules: add divergen calculation for opticflow
  [paparazzi#1262] (paparazzi#1262)
- python: Add some utilities and a serial link interface to decode/encode PPRZ messages over a serial link
  [paparazzi#1261] (paparazzi#1261)
- modules: mag_hmc58xx: configure MAG_HMC58XX_I2C_DEV
  [paparazzi#1274] (paparazzi#1274)
- IMU: possibility to disable mag on aspirin 2
  [paparazzi#1273] (paparazzi#1273)
- fixedwing: fix H_CTL_YAW_LOOP in stabilization adaptive

v5.5.1_testing

Toggle v5.5.1_testing's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.5.1_testing

=======================

Second release candidate for v5.6 stable release.

- rotorcraft: fix stabilization INDI crash on takeoff bug
  [paparazzi#1255] (paparazzi#1255)
- airborne: change ABI_BROADCAST id from 0 to 255 and introduce ABI_DISABLE
  [paparazzi#1260] (paparazzi#1260)
- airframes: cleanup and use standard motor mixing types
  [paparazzi#1231] (paparazzi#1231)
  [paparazzi#1249] (paparazzi#1249)
- ahrs: reduced default ahrs align delay
  [paparazzi#1256] (paparazzi#1256)
- add an optional board_init function and fix bat check on bebop
  [paparazzi#1253] (paparazzi#1253)
- ARDrone2: fix battery checks, needs bat_voltage_ardrone2 module now
  [paparazzi#1252] (paparazzi#1252)
- paparazzi center: improve handling of programs from control_panel.xml
  [paparazzi#1247] (paparazzi#1247)
- server: set http port, replace -kml_port option with -port
  [paparazzi#1248] (paparazzi#1248)
- logalizer: rename plot to logplotter for clarity
  [paparazzi#1226] (paparazzi#1226
- GCS: don't prove airframe dtd if served via http
  [paparazzi#1246] (paparazzi#1246)
- Fixed unsanctioned yaw unkill problem with uninitialised joysticks
  [paparazzi#1242] (paparazzi#1242)

v5.5.0_testing

Toggle v5.5.0_testing's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.5.0_testing

=======================

First release candidate for v5.6 stable release.

General
-------

- paparazzi center: disable build/upload buttons during build/upload
  [paparazzi#603] (paparazzi#603)
- paparazzi center: case insensitive sort of airframe combobox
  [paparazzi#993] (paparazzi#993)
- paparazzi center: add `@AIRCRAFT` and `@AC_ID` placeholders for generic sessions
  [paparazzi#1217] (paparazzi#1217)
- GCS: improve papgets with multi aircraft support
  [paparazzi#1068] (paparazzi#1068)
- GCS: fix undo for list of values
  [paparazzi#1054] (paparazzi#1054)
- GCS: fix AIRCRAFTS syncronization issue with server (sometimes resulted in blank GCS)
  [paparazzi#1078] (paparazzi#1078)
- GCS: set bat level to UNK/0 at startup
  [paparazzi#885] (paparazzi#885)
- GCS: add -ac_ids option to specify displayed aircrafts
  [paparazzi#1173] (paparazzi#1173)
- GCS: add new flat icon theme
  [paparazzi#1193] (paparazzi#1193)
  [paparazzi#1234] (paparazzi#1234)
- plotter: add support for adding constant curves via command line
  [paparazzi#1227] (paparazzi#1227)
- logplotter: rename plot to logplotter for clarity
  [paparazzi#1226] (paparazzi#1226)
- ground segment: add geometry param to messages and setttings agents
  [paparazzi#1232] (paparazzi#1232)
- ground segment: improve Ivy efficiency
  [paparazzi#1082] (paparazzi#1082)
- link: parameters for period of PING and LINK_REPORT messages
  [paparazzi#1037] (paparazzi#1037)
- link: add '-ac_timeout' parameter after which AC is marked as dead
  [paparazzi#820] (paparazzi#820)
- OCaml: try to live in harmony with the garbage collector
  [paparazzi#1076] (paparazzi#1076)
- OCaml: use Array.make instead of deprecated Array.create
- OCaml: use camlp4 to ifdef around netclient/lablgtk version differences
  [paparazzi#1137] (paparazzi#1137)
- OCaml: fix string formatting of values in pprz ocaml lib
  [paparazzi#1135] (paparazzi#1138)
- OCaml: remove deprecated GnoDruid
- python: generate paparazzi math wrappers with SWIG
  [paparazzi#1066] (paparazzi#1066)
- python: improve ivy messages interface
  [paparazzi#1073] (paparazzi#1073)
- python: add simple ivy2redis script
  [paparazzi#1071] (paparazzi#1071)
- python: add report tool for IMU scaled messages
  [paparazzi#1194] (paparazzi#1194)
- build: Possibilty to specify conf.xml file for building aircrafts
  [paparazzi#1134] (paparazzi#1134)
- build: use -ggdb3 DEBUG_FLAGS by default
  [paparazzi#1164] (paparazzi#1164)
- build: use pkg-config for ivy-c if available
- joystick: add new RC USB joystick from HobbyKing
  [paparazzi#1088] (paparazzi#1088)
- conf: add HooperFly quad/hexa/octo airframe/JSBSim configs and new GCS icons
  [paparazzi#1081] (paparazzi#1081)
- flight plans: dynamic sectors and InsideX function for concave polygons
  [paparazzi#643] (paparazzi#643)
  [paparazzi#605] (paparazzi#605)
  [paparazzi#1204] (paparazzi#1204)
- improve defining of arrays in the airframe file
  [paparazzi#564] (paparazzi#564)
  [paparazzi#1192] (paparazzi#1192)
- update udev rules
  [paparazzi#1165] (paparazzi#1165)
- update google map version extraction script

Airborne
--------

- allow to pass variables by value to ABI callbacks
  [paparazzi#1087] (paparazzi#1087)
- major refactoring of AHRS/INS interfaces using ABI, add dual AHRS support
  [paparazzi#856] (paparazzi#856)
  [paparazzi#1130] (paparazzi#1130)
- AHRS: add (yet another) AHRS based on an invariant filter
- GPS/IMU: directly send ABI messages from implementation
  [paparazzi#1153] (paparazzi#1153)
  [paparazzi#1154] (paparazzi#1154)
- refactoring, use the generic LinkDevice interface for receiving data streams
  [paparazzi#1140] (paparazzi#1140)
- telemetry: store periodic telemetry msg names as const to save ram
  [paparazzi#1151] (paparazzi#1151)
- actuators: dual dual pwm
  [paparazzi#1102] (paparazzi#1102)
- GPS: NMEA parser improvements
  [paparazzi#1146] (paparazzi#1146)
- GPS: fix furuno parser (Bebop)
  [paparazzi#1148] (paparazzi#1148)
- INS: start considering BODY_TO_GPS translation
  [paparazzi#1080] (paparazzi#1080)
- INS: update NED accel with ins_alt_float
  [paparazzi#1156] (paparazzi#1156)
- INS: prevent propagation if there are no measurement updates
  [paparazzi#1241] (paparazzi#1241)
- cleanup: remove unused/unmaintained beth and fms code
  [paparazzi#1162] (paparazzi#1162)
- state interface: fix LLA calculation if only UTM origin initialized
  [paparazzi#1171] (paparazzi#1171)
- chibios SD logger: fix bad file name problem
- fixedwing stabilization: yaw damper and active lift ctrl
  [paparazzi#1190] (paparazzi#1190)

Rotorcraft firmware
-------------------

- fix attitude flight plan primitive (attitude_set_rpy_setpoint)
  [paparazzi#1103] (paparazzi#1103)
- implement global waypoints for rotorcrafts
  [paparazzi#1065] (paparazzi#1065)
- improve motor_mixing priorities
  [paparazzi#1170] (paparazzi#1170)
- predefined motor_mixing for common configurations
  [paparazzi#1175] (paparazzi#1175)
  [paparazzi#1244] (paparazzi#1244)
- heading integration protection in RC-event
  [paparazzi#1174] (paparazzi#1174)
- waypoint API function naming cleanup
  [paparazzi#1169] (paparazzi#1169)
- guidance: fix max bank angle limit
- make the heading flight plan primitive usable
  [paparazzi#1218] (paparazzi#1218)
- add simplified INDI (Incremental Nonlinear Dynamic Inversion) stabilization
  [paparazzi#1207] (paparazzi#1207)
- stabilization quat_int: reduce integrator quantization error
  [paparazzi#1205] (paparazzi#1205)
- fix arming with kill switch
  [paparazzi#1125] (paparazzi#1125)

Modules
-------

- allow conditions in module defines and update meteo_stick
  [paparazzi#1092] (paparazzi#1092)
- rewrite nav_bungee_takeoff
  [paparazzi#1074] (paparazzi#1074)
- add video_usb_logger for ARDrone2
  [paparazzi#1086] (paparazzi#1086)
- optic flow based hover for ARDrone2
  [paparazzi#1062] (paparazzi#1062)
- airspeed_ets: add 3rd party mode support
  [paparazzi#1099] (paparazzi#1099)
- refactor logger modules
  [paparazzi#1095] (paparazzi#1095)
- AHRS: convert AHRS infrared to a module
  [paparazzi#1127] (paparazzi#1127)
- create_module: enforce lowercase file and dir and function names
  [paparazzi#914] (paparazzi#914)
- add flight_recorder, log to SD card or uart, configure via telemetry.xml
  [paparazzi#1114] (paparazzi#1144)
- air_data: take geoid separation into account when calculating QNH
- air_data: use CAS/EAS for airspeed and send TAS in message
  [paparazzi#1155] (paparazzi#1155)
- digital_cam: specify time in seconds
  [paparazzi#1172] (paparazzi#1172)
- amsys baro/airspeed: fixed max pressure for 5812-0001-D
  [paparazzi#1181] (https://github.com/paparazzi/paparazzi/pull/1181/files)
- add survey rectangle module for rotorcrafts
  [paparazzi#1168] (paparazzi#1168)
- fix mission module for rotorcrafts

Simulation
----------

- NPS: add possibility to simulate loss of datalink/downlink
  [paparazzi#1150] (paparazzi#1150)
- NPS: update FDM bindings to be compatible with latest JSBSim
  [paparazzi#1118] (paparazzi#1118)
- remove jsbsim target (fully replaced by NPS)
  [paparazzi#1123] (paparazzi#1123)
- build: don't add full path to NPS object files
  [paparazzi#798] (paparazzi#798)
- NPS simulator: fix sensor simulation issues
  [paparazzi#1131] (paparazzi#1131)
  [paparazzi#1132] (paparazzi#1132)
- NPS/FlightGear: add models for easystar (with ailerons) and Eternity
  [paparazzi#1159] (paparazzi#1159)
- Updated FlightGear interface and removed obsolete HITL files
  [paparazzi#1196] (paparazzi#1196)
- NPS: support gaia environment simulator
  [paparazzi#1219] (paparazzi#1219)

Linux arch support
------------------

- rewrite of the linux video modules
  [paparazzi#1094] (paparazzi#1094)
  [paparazzi#1143] (paparazzi#1143)
- change the sys timer to a multi threaded implementation
  [paparazzi#1117] (paparazzi#1117)
- implement persistent settings
  [paparazzi#1109] (paparazzi#1109)
- refactor UDP support
  [paparazzi#1120] (paparazzi#1120)
  [paparazzi#1122] (paparazzi#1122)
  [paparazzi#1158] (paparazzi#1158)
- fix UART driver
  [paparazzi#1110] (paparazzi#1110)
- sys_time: get time from CLOCK_MONOTONIC
  [paparazzi#1128] (paparazzi#1128)
- I2C: use 8 bit I2C address scheme for all drivers
  [paparazzi#1210] (paparazzi#1210)
- limit main loop to 1kHz to prevent 100% cpu usage due to event polling
  [paparazzi#1240] (paparazzi#1240)

other drivers/HW support
------------------------

- remove support for ARDrone2 SDK version
  [paparazzi#1222] (paparazzi#1222)
- ARDrone2: add support for dynamic Ad-Hoc networking with OSLR
  [paparazzi#1097] (paparazzi#1097)
- Parrot Bebop: support all sensors including sonar
  [paparazzi#1149] (paparazzi#1149)
  [paparazzi#1182] (paparazzi#1182)
- boards: add support for CC3D
- IMU: support for MPU9250 ins SPI mode
  [paparazzi#1161] (paparazzi#1161)
- peripherals: ms5611 driver now also supports ms5607 (e.g. for Bebop)
  [paparazzi#1147] (paparazzi#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
  [paparazzi#1018] (paparazzi#1018)
- peripherals: SD Card SPI interface
  [paparazzi#1220] (paparazzi#1220)

v5.4.2_stable

Toggle v5.4.2_stable's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.4.2_stable

======================

Maintenance release

- GCS: fix undo for list of values
  [paparazzi#1054] (paparazzi#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
  [paparazzi#1118] (paparazzi#1118)
- rotorcraft: fix attitude flight plan primitive
  [paparazzi#1103] (paparazzi#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
  [paparazzi#1046] (paparazzi#1046)
- GCS: call index of first/single link "single"
  [paparazzi#1098] (paparazzi#1098)

v5.2.2_stable

Toggle v5.2.2_stable's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
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