Tags give the ability to mark specific points in history as being important
  • v5.17_devel
    mark as v5.17 devel until next release
    
  • v5.16.0_stable
    3fb4ee4d · stable release v5.16 ·
  • v5.15_devel
    mark as v5.15 devel until next release
    
  • v5.14.0_stable
    3f680d15 · stable release v5.14 ·
    Paparazzi v5.14 stable release
    
  • v5.13.0_testing
    First release candidate for v5.14
    
    General
    -------
    - split tools description into individual files
      [#2350] (https://github.com/paparazzi/paparazzi/pull/2350)
    - add ROVER firmware
      [#2276] (https://github.com/paparazzi/paparazzi/pull/2276)
    - Ocaml 4.05 compat
      [#2221] (https://github.com/paparazzi/paparazzi/pull/2221)
    - Python pprz center improvements
      [#2236] (https://github.com/paparazzi/paparazzi/pull/2236)
      [#2210] (https://github.com/paparazzi/paparazzi/pull/2210)
      [#2093] (https://github.com/paparazzi/paparazzi/pull/2093)
    - fix compilations for GCC7
      [#2233] (https://github.com/paparazzi/paparazzi/pull/2233)
      [#2208] (https://github.com/paparazzi/paparazzi/pull/2208)
    - support for NatNet3
      [#2198] (https://github.com/paparazzi/paparazzi/pull/2198)
    - use PPRZLINK v2.0 by default
      [#2191] (https://github.com/paparazzi/paparazzi/pull/2191)
    - store SHA in aircraft conf
      [#1921] (https://github.com/paparazzi/paparazzi/pull/1921)
    - improve Gazebo support
      [#2357] (https://github.com/paparazzi/paparazzi/pull/2357)
      [#2338] (https://github.com/paparazzi/paparazzi/pull/2338)
      [#2335] (https://github.com/paparazzi/paparazzi/pull/2335)
      [#2230] (https://github.com/paparazzi/paparazzi/pull/2230)
      [#2225] (https://github.com/paparazzi/paparazzi/pull/2225)
      [#2219] (https://github.com/paparazzi/paparazzi/pull/2219)
      [#2172] (https://github.com/paparazzi/paparazzi/pull/2172)
      [#2149] (https://github.com/paparazzi/paparazzi/pull/2149)
      [#2120] (https://github.com/paparazzi/paparazzi/pull/2120)
      [#2128] (https://github.com/paparazzi/paparazzi/pull/2128)
      [#2135] (https://github.com/paparazzi/paparazzi/pull/2135)
    - start Sphinx doc
      [#2247] (https://github.com/paparazzi/paparazzi/pull/2247)
    - set xbee channel option
      [#2290] (https://github.com/paparazzi/paparazzi/pull/2290)
      [#2288] (https://github.com/paparazzi/paparazzi/pull/2288)
    - fix Docker image and dependencies
    - conf cleaning
    
    GCS
    ---
    - display air traffic from Opensky network
      [#2259] (https://github.com/paparazzi/paparazzi/pull/2259)
    - configuration
      [#2131] (https://github.com/paparazzi/paparazzi/pull/2131)
    - improve cam footprint
      [#2103] (https://github.com/paparazzi/paparazzi/pull/2103)
    - A/C on top
      [#2274] (https://github.com/paparazzi/paparazzi/pull/2274)
    
    Airborne
    --------
    - update RC lost behavior
      [#2287] (https://github.com/paparazzi/paparazzi/pull/2287)
      [#2286] (https://github.com/paparazzi/paparazzi/pull/2286)
    - update to ChibiOS 18.2.2
      [#2296] (https://github.com/paparazzi/paparazzi/pull/2296)
    - fix intermcu
      [#2275] (https://github.com/paparazzi/paparazzi/pull/2275)
    - throttle curve
      [#1878] (https://github.com/paparazzi/paparazzi/pull/1878)
    - INDI control improvements
      [#2200] (https://github.com/paparazzi/paparazzi/pull/2200)
      [#2145] (https://github.com/paparazzi/paparazzi/pull/2145)
    - Estimation filters (drag, wind)
      [#2351] (https://github.com/paparazzi/paparazzi/pull/2351)
      [#2320] (https://github.com/paparazzi/paparazzi/pull/2320)
      [#1910] (https://github.com/paparazzi/paparazzi/pull/1910)
      [#2262] (https://github.com/paparazzi/paparazzi/pull/2262)
      [#2161] (https://github.com/paparazzi/paparazzi/pull/2161)
      [#2132] (https://github.com/paparazzi/paparazzi/pull/2132)
    - range sensor
      [#2158] (https://github.com/paparazzi/paparazzi/pull/2158)
    - HACL-C, secure telemetry, RNG support
      [#2245] (https://github.com/paparazzi/paparazzi/pull/2245)
      [#2235] (https://github.com/paparazzi/paparazzi/pull/2235)
      [#2205] (https://github.com/paparazzi/paparazzi/pull/2205)
      [#2199] (https://github.com/paparazzi/paparazzi/pull/2199)
      [#2192] (https://github.com/paparazzi/paparazzi/pull/2192)
      [#2150] (https://github.com/paparazzi/paparazzi/pull/2150)
      [#2163] (https://github.com/paparazzi/paparazzi/pull/2163)
      [#2164] (https://github.com/paparazzi/paparazzi/pull/2164)
    - math and filter lib
      [#2226] (https://github.com/paparazzi/paparazzi/pull/2226)
      [#2160] (https://github.com/paparazzi/paparazzi/pull/2160)
      [#2156] (https://github.com/paparazzi/paparazzi/pull/2156)
      [#2142] (https://github.com/paparazzi/paparazzi/pull/2142)
    - bebop wifi tools
      [#2234] (https://github.com/paparazzi/paparazzi/pull/2234)
      [#2146] (https://github.com/paparazzi/paparazzi/pull/2146)
    - preliminary F3 and X-Vert support
      [#2113] (https://github.com/paparazzi/paparazzi/pull/2113)
    - computer vision fixes and improvements
      [#2363] (https://github.com/paparazzi/paparazzi/pull/2363)
      [#2334] (https://github.com/paparazzi/paparazzi/pull/2334)
      [#2330] (https://github.com/paparazzi/paparazzi/pull/2330)
      [#2324] (https://github.com/paparazzi/paparazzi/pull/2324)
      [#2325] (https://github.com/paparazzi/paparazzi/pull/2325)
      [#2315] (https://github.com/paparazzi/paparazzi/pull/2315)
      [#2308] (https://github.com/paparazzi/paparazzi/pull/2308)
      [#2305] (https://github.com/paparazzi/paparazzi/pull/2305)
      [#2297] (https://github.com/paparazzi/paparazzi/pull/2297)
      [#2173] (https://github.com/paparazzi/paparazzi/pull/2173)
      [#2269] (https://github.com/paparazzi/paparazzi/pull/2269)
      [#2239] (https://github.com/paparazzi/paparazzi/pull/2239)
      [#2215] (https://github.com/paparazzi/paparazzi/pull/2215)
      [#2195] (https://github.com/paparazzi/paparazzi/pull/2195)
      [#2159] (https://github.com/paparazzi/paparazzi/pull/2159)
      [#2150] (https://github.com/paparazzi/paparazzi/pull/2150)
      [#2096] (https://github.com/paparazzi/paparazzi/pull/2096)
    - Decawave UWB modules
      [#2154] (https://github.com/paparazzi/paparazzi/pull/2154)
    - formation control
      [#2293] (https://github.com/paparazzi/paparazzi/pull/2293)
      [#2246] (https://github.com/paparazzi/paparazzi/pull/2246)
      [#2206] (https://github.com/paparazzi/paparazzi/pull/2206)
    - fix mission control
      [#2211] (https://github.com/paparazzi/paparazzi/pull/2211)
    - Jevois smart camera support
      [#2342] (https://github.com/paparazzi/paparazzi/pull/2342)
      [#2343] (https://github.com/paparazzi/paparazzi/pull/2343)
      [#2322] (https://github.com/paparazzi/paparazzi/pull/2322)
    - better arming status messages
    - rewrite Spektrum driver
      [#2250] (https://github.com/paparazzi/paparazzi/pull/2250)
    
  • v5.13_devel
    mark as v5.13 devel until next release
    
  • v5.12_stable
    8158c64a · Stable release v5.12 ·
    Paparazzi v5.12 stable release
    
  • v5.11_devel
    mark as devel until next release
    
  • v5.10_stable
    Paparazzi v5.10_stable
    ======================
    
    Stable version release
    
    - convert ahrs to modules
      [#1859] (http://github.com/paparazzi/paparazzi/pull/1859)
    - svinfo vizu
      [#1860] (http://github.com/paparazzi/paparazzi/pull/1860)
    - fix i2c, uart and systime drivers for chibios
    - several small fix on configuration files
    - fix in state and geodetic interface
    - fix for secondary GPS timeout
    - fix airframe generation to have all configuration variables first
    
  • v5.9.0_testing
    First release candidate for v5.10
    
    General
    -------
    
    - optitrack fixes and gps_datalink protocol updates
      [#1506] (https://github.com/paparazzi/paparazzi/pull/1506)
      [#1563] (https://github.com/paparazzi/paparazzi/pull/1563)
    - optitrack/natnet logging
      [#1538] (https://github.com/paparazzi/paparazzi/pull/1538)
    - factor out message library and tools into https://github.com/paparazzi/pprzlink
      [#1503] (https://github.com/paparazzi/paparazzi/pull/1513)
    - pprzlink: support reading unaligned fiels from messages
      [#1528] (https://github.com/paparazzi/paparazzi/pull/1528)
    - pprzlink: update to C API with file descriptor param
      [#1593] (https://github.com/paparazzi/paparazzi/pull/1593)
    - flight plans: allow variable declarations in flight plans
      [#1530] (https://github.com/paparazzi/paparazzi/pull/1530)
    - flight plans: load modules directly from a flight plan
      [#1540] (https://github.com/paparazzi/paparazzi/pull/1540)
    - flight plans: add call_once alias for run without looping
      [#1675] (https://github.com/paparazzi/paparazzi/pull/1675)
    - flight plans: simpler geofence safety behaviour definition
      [#1664] (https://github.com/paparazzi/paparazzi/pull/1644)
      [#1802] (https://github.com/paparazzi/paparazzi/pull/1802)
    - module build system: improvements to efficiently replace subsystems
      [#1534] (https://github.com/paparazzi/paparazzi/pull/1534)
      [#1590] (https://github.com/paparazzi/paparazzi/pull/1590)
      [#1643] (https://github.com/paparazzi/paparazzi/issues/1643)
      [#1728] (https://github.com/paparazzi/paparazzi/pull/1728)
      [#1760] (https://github.com/paparazzi/paparazzi/pull/1760)
    - paparazzi center: make console non-editable and CTRL-C usable to copy text
      [#1546] (https://github.com/paparazzi/paparazzi/pull/1546)
      [#1547] (https://github.com/paparazzi/paparazzi/pull/1547)
    - paparazzi center: better save dialog on quit to replace backup dialog at start
      [#1591] (https://github.com/paparazzi/paparazzi/pull/1591)
      [#1640] (https://github.com/paparazzi/paparazzi/pull/1640)
    - GCS: add Bebop-like rotorcraft icon
      [#1552] (https://github.com/paparazzi/paparazzi/pull/1552)
    - GCS: changed default layout and make it easier to configure
      [#1600] (https://github.com/paparazzi/paparazzi/pull/1600)
      [#1601] (https://github.com/paparazzi/paparazzi/pull/1601)
    - update to latest libopencm3
      [#1557] (https://github.com/paparazzi/paparazzi/pull/1557)
    - build: print more verbose info on xml loading errors
      [#1570] (https://github.com/paparazzi/paparazzi/pull/1570)
    - build: add board specific flags: e.g. use link-time-optimization on smaller boards
      [#1645] (https://github.com/paparazzi/paparazzi/pull/1645)
    - OCaml: deal with string deprecated warnings for OCaml >= 4.02
      [#1703] (https://github.com/paparazzi/paparazzi/issues/1703)
    - tools: video stream viewer with ROI selection
      [#1708] (https://github.com/paparazzi/paparazzi/pull/1708)
    - add a vertical component to the wind vector
      [#1713] (https://github.com/paparazzi/paparazzi/pull/1713)
    - math: fix overflow in int32_quat_vmult
      [#1722] (https://github.com/paparazzi/paparazzi/pull/1722)
    - math: int32 generic vector math
      [#1758] (https://github.com/paparazzi/paparazzi/pull/1758)
    - cockpit: workaround lablgtk 2.18 Debian/Ubuntu bug
      [#1647] (https://github.com/paparazzi/paparazzi/pull/1647)
    - GCS: plot shapes on the map
      [#1809] (https://github.com/paparazzi/paparazzi/pull/1809)
    - paparazzicenter: experimental Python version
      [#1811] (https://github.com/paparazzi/paparazzi/pull/1811)
    - try to prevent speech spam in GCS
      [#1842] (https://github.com/paparazzi/paparazzi/pull/1842)
    
    Airborne
    --------
    
    - gps: cleanup utm support and remove GPS_USE_LATLONG flag
      [#1476] (https://github.com/paparazzi/paparazzi/pull/1476)
    - gps: support multiple GPS at once with automatic switching
      [#1532] (https://github.com/paparazzi/paparazzi/pull/1532)
    - gps: fix GPS mediatek diy compilation
      [#1525] (https://github.com/paparazzi/paparazzi/pull/1525/files)
    - gps: revive UBlox via I2C support via gps_ubx_i2c module
      [#1580] (https://github.com/paparazzi/paparazzi/pull/1580)
    - sdlog: add SD logging for some meteo sensors on compatible boards
      [#1498] (https://github.com/paparazzi/paparazzi/pull/1498)
      [#1512] (https://github.com/paparazzi/paparazzi/pull/1512)
    - datalink: update bluegiga protocol
      [#1507] (https://github.com/paparazzi/paparazzi/pull/1507)
    - module: computer vision: orange avoider example
      [#1539] (https://github.com/paparazzi/paparazzi/pull/1539)
    - module: refactor XSens drivers and conver them to modules
      [#1541] (https://github.com/paparazzi/paparazzi/pull/1541)
    - module: improve optic flow calculation in LukasKanade and add edgeflow
      [#1558] (https://github.com/paparazzi/paparazzi/pull/1558)
      [#1586] (https://github.com/paparazzi/paparazzi/pull/1586)
    - replace bool_t with C99 bool from stdbool.h
      [#1577] (https://github.com/paparazzi/paparazzi/pull/1577)
    - module: add px4_gimbal for gimal control on Pixhawk
      [#1592] (https://github.com/paparazzi/paparazzi/pull/1592)
    - module: add esc32 for ESC32v3 speed controller
      [#1636] (https://github.com/paparazzi/paparazzi/pull/1636)
    - module: Support uADC probe from Aeroprobe
      [#1639] (https://github.com/paparazzi/paparazzi/pull/1639)
    - module: nav routine for pneumatic launcher takeoff
      [#1655] (https://github.com/paparazzi/paparazzi/pull/1655)
    - module: nav routine for skid landing
      [#1669] (https://github.com/paparazzi/paparazzi/pull/1669)
    - module: rpm_sensor
      [#1666] (https://github.com/paparazzi/paparazzi/pull/1666)
    - module: pose_history
      [#1737] (https://github.com/paparazzi/paparazzi/pull/1737)
    - improved vision pipeline with dual video support and async threads
      [#1648] (https://github.com/paparazzi/paparazzi/pull/1648)
      [#1735] (https://github.com/paparazzi/paparazzi/pull/1735)
      [#1764] (https://github.com/paparazzi/paparazzi/pull/1764)
      [#1806] (https://github.com/paparazzi/paparazzi/pull/1806)
    - computer vision: optical flow landing module
      [#1611] (https://github.com/paparazzi/paparazzi/pull/1611)
    - computer vision: openCV examples
      [#1663] (https://github.com/paparazzi/paparazzi/pull/1663)
      [#1789] (https://github.com/paparazzi/paparazzi/pull/1789)
      [#1798] (https://github.com/paparazzi/paparazzi/pull/1798)
      [#1824] (https://github.com/paparazzi/paparazzi/pull/1824)
    - computer vision: image appearance representation using texton distribution
      [#1692] (https://github.com/paparazzi/paparazzi/pull/1692)
    - UTM handling upgrades
      [#1629] (https://github.com/paparazzi/paparazzi/pull/1629)
      [#1637] (https://github.com/paparazzi/paparazzi/pull/1637)
      [#1730] (https://github.com/paparazzi/paparazzi/pull/1730)
    - datalink: add bluegiga capability to decode direct air-2-air messages
      [#1633] (https://github.com/paparazzi/paparazzi/pull/1633)
    - filters: delayed first order filter, second order notch filter
      [#1736] (https://github.com/paparazzi/paparazzi/pull/1736)
      [#1733] (https://github.com/paparazzi/paparazzi/pull/1733)
    - convert subsystems to modules
      [#1625] (https://github.com/paparazzi/paparazzi/pull/1625)
      [#1638] (https://github.com/paparazzi/paparazzi/pull/1638)
      [#1740] (https://github.com/paparazzi/paparazzi/pull/1740)
      [#1788] (https://github.com/paparazzi/paparazzi/pull/1788)
    - telemetry over intermcu
      [#1821] (https://github.com/paparazzi/paparazzi/pull/1821)
    - unified sys_mon and rtos_mon modules
      [#1846] (https://github.com/paparazzi/paparazzi/pull/1846)
    
    Rotorcraft firmware
    -------------------
    
    - add velocity commands for guided mode
      [#1502] (https://github.com/paparazzi/paparazzi/pull/1502)
    - add traffic info support
      [#1509] (https://github.com/paparazzi/paparazzi/pull/1509)
    - refactor INDI stabilization and INDI rate control
      [#1519] (https://github.com/paparazzi/paparazzi/pull/1519)
    - add oval navigation routine (like in fixedwing)
      [#1568] (https://github.com/paparazzi/paparazzi/pull/1568)
    - improve helicopter support: spinup routines and flight plan mode manual
      [#1606] (https://github.com/paparazzi/paparazzi/pull/1606)
    - helicopter: INDI controller
      [#1752] (https://github.com/paparazzi/paparazzi/pull/1752)
    - converted PI rate controller to float
      [#1624] (https://github.com/paparazzi/paparazzi/pull/1624)
    - better defaults for vertical climb mode to avoid surprises
      [#1627] (https://github.com/paparazzi/paparazzi/issues/1627)
    - extension of the guided protocol
      [#1694] (https://github.com/paparazzi/paparazzi/pull/1694)
    - guidance for hybrid drones
      [#1769] (https://github.com/paparazzi/paparazzi/pull/1769)
    
    Fixed-wing firmware
    -------------------
    
    - split AP and FBW taks when using ChibiOS
      [#1767] (https://github.com/paparazzi/paparazzi/pull/1767)
    - Hard-fault recovery wen using ChibiOS
      [#1815] (https://github.com/paparazzi/paparazzi/pull/1815)
    
    Drivers/HW support
    ------------------
    
    - peripherals: MPUxxxx: configure multiple I2C slaves
      [#1499] (https://github.com/paparazzi/paparazzi/pull/1499)
    - peripherals: MPU60x0: fix startup bug
      [#1602] (https://github.com/paparazzi/paparazzi/pull/1602)
    - peripherals: support for AK8975 mag in MPU9150
      [#1508] (https://github.com/paparazzi/paparazzi/pull/1508)
    - support for Pixhawk board (with split ap/fbw processors)
      [#1551] (https://github.com/paparazzi/paparazzi/pull/1551)
      [#1566] (https://github.com/paparazzi/paparazzi/pull/1566)
      [#1569] (https://github.com/paparazzi/paparazzi/pull/1569)
      [#1587] (https://github.com/paparazzi/paparazzi/pull/1587)
    - Parrot Bebop: increase luminosity of front camera
      [#1562] (https://github.com/paparazzi/paparazzi/pull/1562)
    - Parrot Bebop: fix for firmware 3.2.0
      [#1745] (https://github.com/paparazzi/paparazzi/pull/1745)
      [#1828] (https://github.com/paparazzi/paparazzi/pull/1828)
    - Parrot Bebop: camera upgrade
      [#1750] (https://github.com/paparazzi/paparazzi/pull/1750)
      [#1766] (https://github.com/paparazzi/paparazzi/pull/1766)
      [#1818] (https://github.com/paparazzi/paparazzi/pull/1818)
      [#1825] (https://github.com/paparazzi/paparazzi/pull/1825)
      [#1826] (https://github.com/paparazzi/paparazzi/pull/1826)
      [#1834] (https://github.com/paparazzi/paparazzi/pull/1834)
    - Parrot ARDrone2/Bebop: startup fixes
      [#1571] (https://github.com/paparazzi/paparazzi/pull/1571)
      [#1588] (https://github.com/paparazzi/paparazzi/pull/1588)
    - support for new OPA (Oversized Paparazzi Autopilot)
      [#1615] (https://github.com/paparazzi/paparazzi/pull/1615)
      [#1657] (https://github.com/paparazzi/paparazzi/pull/1657)
    - drop support for classix
      [#1626] (https://github.com/paparazzi/paparazzi/pull/1626)
    - CAN support for STM32F4
      [#1670] (https://github.com/paparazzi/paparazzi/pull/1670)
    - support for OpenPilot Revolution board (without modem)
      [#1676] (https://github.com/paparazzi/paparazzi/pull/1676)
    - support for pure ChibiOS architecture
      [#1699] (https://github.com/paparazzi/paparazzi/pull/1699)
      [#1743] (https://github.com/paparazzi/paparazzi/pull/1743)
      [#1767] (https://github.com/paparazzi/paparazzi/pull/1767)
    
    Simulator
    ---------
    
    - NPS: simulate airspeed and temperature sensors and get pressure from FDM
      [#1554] (https://github.com/paparazzi/paparazzi/pull/1554)
    - NPS: set wind via FlightGear
      [#1565] (https://github.com/paparazzi/paparazzi/pull/1565)
    - gaia: fix environment simulator time scale selector
      [#1653] (https://github.com/paparazzi/paparazzi/issues/1653)
    
    
  • v5.8.2_stable
    Paparazzi v5.8.2_stable
    =======================
    
    Maintenance release.
    
    - ground_segment: fix ant_track compilation
    - docker: use Ubuntu 16.04 and various fixes
    - energy ctrl: fix accel conversion for correct vdot
    - system: update udev rules to detect Lisa/M v2.1 correctly
    - cockpit: workaround lablgtk 2.18 Debian/Ubuntu bug
    - modules: fix gps_ublox for fixedwings
    
  • v5.8.1_stable
    Paparazzi v5.8.1_stable
    =======================
    
    Maintenance release.
    
    - ground segment: python tools fixes
    - module: stereocam2state improvements/fixes
      [#1490] (https://github.com/paparazzi/paparazzi/pull/1490)
    - module: fix gps_ublox
    - boards: naze32: default to SERIAL (USB) flash mode
    - generators: always put configure options at beginning
      [#1517] (https://github.com/paparazzi/paparazzi/pull/1517)
    - generators: varous fixes for loading of modules and subsystems
    - drivers: fix regression of wrong magnetometer axis on Parrot Bebop
    
  • v5.9_devel
    mark as devel until next release
    
  • v5.8.0_stable
    12bd5290 · v5.8 stable release ·
    Paparazzi v5.8.0_stable
    =======================
    
    Stable version release.
    
    - module: nav_catapult: avoid conditional directives
      [#1454] (https://github.com/paparazzi/paparazzi/pull/1454)
    - module: gps_ubx_ucenter fix autobaud and autoconf for ublox-8
      [#1480] (https://github.com/paparazzi/paparazzi/pull/1480)
    - module: add stereocam2state which publishes a VELOCITY_ESTIMATE from stereocam
      [#1486] (https://github.com/paparazzi/paparazzi/pull/1486)
    - arch/linux: I2C: use repeated-start for transceive as required by some sensors
      [#1469] (https://github.com/paparazzi/paparazzi/pull/1469)
    - remove unused libeknav and fms folder
      [#1487] (https://github.com/paparazzi/paparazzi/pull/1487)
    
  • v5.7.1_testing
    Paparazzi 5.7.1_testing
    =======================
    
    Second release candidate for v5.8 stable release.
    
    - SPI slave implemented and tested for STM32F4
      [#1456] (https://github.com/paparazzi/paparazzi/pull/1456)
    - Added support for Elle0 V1.2
      [#1465] (https://github.com/paparazzi/paparazzi/pull/1465)
    - Bebop: fix motor directions
      [#1466] (https://github.com/paparazzi/paparazzi/pull/1466)
      [#1468] (https://github.com/paparazzi/paparazzi/pull/1468)
      [#1474] (https://github.com/paparazzi/paparazzi/pull/1474)
    - stereo camera modules: obstacle avoidance and follow me
      [#1462] (https://github.com/paparazzi/paparazzi/pull/1462)
      [#1472] (https://github.com/paparazzi/paparazzi/pull/1472)
      [#1473] (https://github.com/paparazzi/paparazzi/pull/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
      [#1471] (https://github.com/paparazzi/paparazzi/pull/1471)
    - rotorcraft rate controller setpoints in deg/s
      [#1479] (https://github.com/paparazzi/paparazzi/pull/1479)
    - Guided mode for rotorcrafts
      [#1457] (https://github.com/paparazzi/paparazzi/pull/1457)
    - naze32: PPM input on PA0 by default
      [#1481] (https://github.com/paparazzi/paparazzi/pull/1481)
    
  • v5.7.0_testing
    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
      [#1301] (https://github.com/paparazzi/paparazzi/pull/1301)
    - Optitrack/Natnet: Implement smaller GPS messages from NATNET to PPRZ
      [#1308] (https://github.com/paparazzi/paparazzi/pull/1308)
    - Paparazzi Center: update list of settings on build
      [#1331] (https://github.com/paparazzi/paparazzi/issues/1331)
    - Paparazzi Center: add reload button
      [#1359] (https://github.com/paparazzi/paparazzi/pull/1359)
    - Paparazzi Center: easily create new aircraft by copying existing aircraft
      [#1209] (https://github.com/paparazzi/paparazzi/issues/1209)
    - python messages parser: add unit conversion coeffs
      [#1340] (https://github.com/paparazzi/paparazzi/pull/1340)
    - server: increase maximum Ivy message length for use with many settings
      [#1344] (https://github.com/paparazzi/paparazzi/issues/1344)
    - flight plans: add exec attribute to exceptions
      [#1347] (https://github.com/paparazzi/paparazzi/pull/1347)
    - python: compare and test different attitude reference models
      [#1357] (https://github.com/paparazzi/paparazzi/pull/1357)
    - GCS: only print bat warning every 10s
      [#1358] (https://github.com/paparazzi/paparazzi/pull/1358)
    - GCS: kill confirmation opitional with -no_confirm_kill option
      [#873] (https://github.com/paparazzi/paparazzi/issues/873)
    - GCS: load KML sectors for display in GCS
      [#404] (https://github.com/paparazzi/paparazzi/issues/404)
    - GCS: fix zoom of video papget
      [#889] (https://github.com/paparazzi/paparazzi/issues/889)
    - generators: check waypoint altitude against SRTM data
      [#1361] (https://github.com/paparazzi/paparazzi/pull/1361)
    - Add ADS-B parser and handling of INTRUDERS
      [#1372] (https://github.com/paparazzi/paparazzi/pull/1372)
    - logalizer: replay ground messages
      [#1380] (https://github.com/paparazzi/paparazzi/pull/1380)
    - messages: support multiple variable length arrays in telemetry
      [#1385] (https://github.com/paparazzi/paparazzi/pull/1385)
    - Docker: fix script to run Docker on OSX (with X-access)
      [#1425] (https://github.com/paparazzi/paparazzi/pull/1425)
    - python: fix messages/settings with wxgtk3.0
      [#1435] (https://github.com/paparazzi/paparazzi/issues/1435)
    - flight plans for fixedwing: force UTM zone of waypoints to same as ref point to fix waypoints across two UTM zones
      [#303] (https://github.com/paparazzi/paparazzi/issues/303)
    - realtime plotter: fix issue on Ubuntu with Unity
      [#1446] (https://github.com/paparazzi/paparazzi/issues/1446)
    
    Airborne
    --------
    
    - INS: vertical filter: rename VF_FLOAT_x defines to VFF_x
    - persistent_settings: add settings_clear
      [#1309] (https://github.com/paparazzi/paparazzi/pull/1309)
    - electrical: fix non-real number possibility in current calculation
      [#1314] (https://github.com/paparazzi/paparazzi/pull/1314)
    - electrical: improve current estimation with MILLIAMP_AT_IDLE_THROTTLE
      [#1319] (https://github.com/paparazzi/paparazzi/pull/1319)
    - energy control: use ABI instead of IMU struct
      [#1324] (https://github.com/paparazzi/paparazzi/pull/1324)
    - state interface: pass basic types by value
      [#1330] (https://github.com/paparazzi/paparazzi/pull/1330)
    - settings: mark a lot more settings as persistent
      [#1345] (https://github.com/paparazzi/paparazzi/pull/1345)
    - add OPTICAL_FLOW and VELOCITY_ESTIMATE ABI messages
      [#1350] (https://github.com/paparazzi/paparazzi/pull/1350)
    - INS: use opticflow/VELOCITY_ESTIMATE in filter
      [#1387] (https://github.com/paparazzi/paparazzi/issues/1387)
      [#1412] (https://github.com/paparazzi/paparazzi/pull/1412)
    - radio_control: change spektrum and superbitrf channel signs to conform to standard
      [#1403] (https://github.com/paparazzi/paparazzi/pull/1403)
    - actuators: add Spektrum output actuators
      [#1411] (https://github.com/paparazzi/paparazzi/pull/1411)
    - actuators: new AscTec ESC I2C protocol
      [#1416] (https://github.com/paparazzi/paparazzi/pull/1416)
    - periodic telemetry: possibility to register periodic message multiple times
      [#1440] (https://github.com/paparazzi/paparazzi/pull/1440)
    - AHRS/messages: add component/filter ID to AHRS messages
      [#1441] (https://github.com/paparazzi/paparazzi/pull/1441)
    - peridic telemetry: use msg ID instead of strings for matching (reduces size) and add support for mavlink
      [#1448] (https://github.com/paparazzi/paparazzi/pull/1448)
    - math: possibility to compress sine table for flash and RAM
      [#1452] (https://github.com/paparazzi/paparazzi/pull/1452)
    
    Rotorcraft firmware
    -------------------
    
    - navigation: tunable navigation parameters in airframe file
      [#1315] (https://github.com/paparazzi/paparazzi/pull/1315)
    - guidance: add a flip mode
      [#1352] (https://github.com/paparazzi/paparazzi/pull/1352)
    - guidance: add outer loop INDI control
      [#1354] (https://github.com/paparazzi/paparazzi/pull/1354)
    - stabilization: refactor attitude reference generation and runtime adjustable saturation
      [#1374] (https://github.com/paparazzi/paparazzi/pull/1374)
      [#1382] (https://github.com/paparazzi/paparazzi/pull/1382)
    - radio control: possibility to use two 2way switches for mode
      [#1375] (https://github.com/paparazzi/paparazzi/pull/1375)
    - support dual-mcu setup with split autopilot (AP) and FlyByWire (FBW)
      [#1423] (https://github.com/paparazzi/paparazzi/pull/1423)
    - support for helicopter/swashplate mixing and throttle curves
      [#1437] (https://github.com/paparazzi/paparazzi/pull/1437)
    - tmtc/server: set course correctly from east/north velocity for correct ACINFO
      [#1449] (https://github.com/paparazzi/paparazzi/pull/1449)
    - possibility to use NAV mode without GPS (define NO_GPS_NEEDED_FOR_NAV)
      [#1451] (https://github.com/paparazzi/paparazzi/issues/1451)
    
    Modules
    -------
    
    - video_rtp_stream: make sending via RTP configurable and fix netcat option
      [#1293] (https://github.com/paparazzi/paparazzi/pull/1293)
      [#1426] (https://github.com/paparazzi/paparazzi/pull/1426)
    - video_exif: Add GPS coordinates in JPEG images
      [#1311] (https://github.com/paparazzi/paparazzi/pull/1311)
    - bebop_front_camera: front camera streaming at low resolution
      [#1313] (https://github.com/paparazzi/paparazzi/pull/1313)
    - stereocam module: decode TUDelft stereocam messages
      [#1317] (https://github.com/paparazzi/paparazzi/pull/1317)
      [#1342] (https://github.com/paparazzi/paparazzi/pull/1342)
      [#1362] (https://github.com/paparazzi/paparazzi/pull/1362)
      [#1433] (https://github.com/paparazzi/paparazzi/pull/1433)
    - digital_cam_video: trigger video_rtp_stream to store JPEG images
      [#1323] (https://github.com/paparazzi/paparazzi/pull/1323)
    - cv_qrcode: read QR code using libzbar
      [#1327] (https://github.com/paparazzi/paparazzi/pull/1327)
    - video_thread: simple framework to read video and add other computer vision modules
      [#1328] (https://github.com/paparazzi/paparazzi/pull/1328)
    - opticflow: add linear optical flow fit
      [#1332] (https://github.com/paparazzi/paparazzi/pull/1332)
    - cv_blob_locator: Find a colored item and track its geo-location and update a waypoint to it
      [#1348] (https://github.com/paparazzi/paparazzi/pull/1348)
    - dropzone: select a dropzone
      [#1356] (https://github.com/paparazzi/paparazzi/pull/1356)
    - logger_sd_spi_direct: high speed logging to SD Card (via SPI)
      [#1392] (https://github.com/paparazzi/paparazzi/pull/1392)
    - cleanup configure options for SPI/I2C devices
      [#1424] (https://github.com/paparazzi/paparazzi/pull/1424)
    - mavlink: modify waypoints and add Paparazzi specific SCRIPT messages to change blocks
      [#1422] (https://github.com/paparazzi/paparazzi/pull/1422)
      [#1434] (https://github.com/paparazzi/paparazzi/pull/1434)
    
    Simulation
    ----------
    
    - fixedwing sim: fix datalink_time
      [#1394] (https://github.com/paparazzi/paparazzi/pull/1394)
    - NPS: use UDP for telemetry/datalink
      [#1404] (https://github.com/paparazzi/paparazzi/pull/1404)
    
    Drivers/HW support
    ------------------
    
    - peripherals: hmc58xx: only set data available if measurements were valid
    - imu: booz2 v1.2 has HMC5843
      [#1300] (https://github.com/paparazzi/paparazzi/pull/1300)
    - STM32F4: added support for persistent settings
      [#1302] (https://github.com/paparazzi/paparazzi/pull/1302)
    - telemetry via Bluegiga bluetooth module (SPI)
      [#1303] (https://github.com/paparazzi/paparazzi/pull/1303)
      [#1325] (https://github.com/paparazzi/paparazzi/pull/1325)
      [#1365] (https://github.com/paparazzi/paparazzi/pull/1365)
      [#1388] (https://github.com/paparazzi/paparazzi/pull/1388)
      [#1401] (https://github.com/paparazzi/paparazzi/pull/1401)
    - INS: Vectornav VN-200 driver
      [#1318] (https://github.com/paparazzi/paparazzi/pull/1318)
    - apogee: IMU: test_baro_board with IMU
      [#1310] (https://github.com/paparazzi/paparazzi/pull/1310/commits)
    - Bebop: bottom camera with VGA resolution
      [#1316] (https://github.com/paparazzi/paparazzi/pull/1316)
    - Parrot drones: easier switching between bottom and front cameras
      [#1333] (https://github.com/paparazzi/paparazzi/pull/1333)
    - Bebop: fix RPM measurements
      [#1400] (https://github.com/paparazzi/paparazzi/pull/1400)
    - support for Bebop2
      [#1429] (https://github.com/paparazzi/paparazzi/pull/1429)
    - Improve Piksi GPS (DGPS, RTK) support
      [#1349] (https://github.com/paparazzi/paparazzi/pull/1349)
      [#1386] (https://github.com/paparazzi/paparazzi/pull/1386)
    - STM32: fix ADC bug when trying to use higher channels
      [#1366] (https://github.com/paparazzi/paparazzi/pull/1366)
    - STM32: fix SPI slave initialization
      [#1371] (https://github.com/paparazzi/paparazzi/pull/1371)
    - boards: support for naze32, CC3D and CJMCU
      [#1452] (https://github.com/paparazzi/paparazzi/pull/1452)
    
  • v5.7_devel
    This is now the development integration branch where we merge stuff for the next release.
    Tag as v5.7_devel to get correct version reporting in paparazzi_version
    
  • v5.6.0_stable
    ee87abc0 · release version v5.6 ·
    Paparazzi 5.6.0_stable
    ======================
    
    Stable version release.
    
    - compile/run paparazzi in a docker container
      [#1272] (https://github.com/paparazzi/paparazzi/pull/1272)
    - multimon: fix compilation with gcc 5.x
      [#1276] (https://github.com/paparazzi/paparazzi/pull/1276)
    - arch/linux: replace mcu event polling with threads
      [#1277] (https://github.com/paparazzi/paparazzi/pull/1277)
    - ardrone2: make UART1_DEV changeable from airframe file
    - optitrack/natnet: update to version 2.7
      [#1275] (https://github.com/paparazzi/paparazzi/pull/1275)
      [#1284] (https://github.com/paparazzi/paparazzi/pull/1284)
    - link/GCS: fix LINK_REPORT and display of link status in GCS
      [#1279] (https://github.com/paparazzi/paparazzi/pull/1279)
    - GPS: add hmsl to GPS_LLA message
      [#1282] (https://github.com/paparazzi/paparazzi/pull/1282)
    - modules: set nice level for viewvideo thread
      [#1283] (https://github.com/paparazzi/paparazzi/pull/1283)
    - arch/linux: Rename uart/udp_transmit to uart/udp_put_byte
      [#1285] (https://github.com/paparazzi/paparazzi/pull/1285)
    - GPS: NMEA parser fixes
      [#1287] (https://github.com/paparazzi/paparazzi/pull/1287)
    - modules: viewvideo, fix image path
      [#1289] (https://github.com/paparazzi/paparazzi/issues/1289)
    - simulator: FlightGear visualization using native-fdm for NPS
      [#1290] (https://github.com/paparazzi/paparazzi/pull/1290)
    - rotorcraft: INDI stabilization updates
      [#1292] (https://github.com/paparazzi/paparazzi/pull/1292)
    - boards: add support for ELLE0
      [#1294] (https://github.com/paparazzi/paparazzi/pull/1294)
    - arch/linux: uart: fix crash if device does not exist
      [#1299] (https://github.com/paparazzi/paparazzi/pull/1299)
    
  • v5.5.2_testing
    Paparazzi 5.5.2_testing
    =======================
    
    Thirst release canditate for v5.6 stable release.
    
    - ardrone2 and bebop: disable even loop limiting again
      [#1240] (https://github.com/paparazzi/paparazzi/pull/1240)
    - bebop: finally fix I2C address for baro
    - modules: update geo_mag to latest WMM2015 model
      [#1270] (https://github.com/paparazzi/paparazzi/pull/1270)
    - settings: add optional target attribute and calc MD5sum according to usable settings
      [#1157] (https://github.com/paparazzi/paparazzi/pull/1157)
    - stm32: improve I2C stability in case of stuck bus
      [#1264] (https://github.com/paparazzi/paparazzi/pull/1264)
    - i2c: cleanup I2C_ERRORS reporting
      [#1268] (https://github.com/paparazzi/paparazzi/pull/1268)
    - modules: add divergen calculation for opticflow
      [#1262] (https://github.com/paparazzi/paparazzi/pull/1262)
    - python: Add some utilities and a serial link interface to decode/encode PPRZ messages over a serial link
      [#1261] (https://github.com/paparazzi/paparazzi/pull/1261)
    - modules: mag_hmc58xx: configure MAG_HMC58XX_I2C_DEV
      [#1274] (https://github.com/paparazzi/paparazzi/pull/1274)
    - IMU: possibility to disable mag on aspirin 2
      [#1273] (https://github.com/paparazzi/paparazzi/pull/1273)
    - fixedwing: fix H_CTL_YAW_LOOP in stabilization adaptive
    
  • v5.5.1_testing
    Paparazzi 5.5.1_testing
    =======================
    
    Second release candidate for v5.6 stable release.
    
    - rotorcraft: fix stabilization INDI crash on takeoff bug
      [#1255] (https://github.com/paparazzi/paparazzi/pull/1255)
    - airborne: change ABI_BROADCAST id from 0 to 255 and introduce ABI_DISABLE
      [#1260] (https://github.com/paparazzi/paparazzi/pull/1260)
    - airframes: cleanup and use standard motor mixing types
      [#1231] (https://github.com/paparazzi/paparazzi/pull/1231)
      [#1249] (https://github.com/paparazzi/paparazzi/pull/1249)
    - ahrs: reduced default ahrs align delay
      [#1256] (https://github.com/paparazzi/paparazzi/pull/1256)
    - add an optional board_init function and fix bat check on bebop
      [#1253] (https://github.com/paparazzi/paparazzi/pull/1253)
    - ARDrone2: fix battery checks, needs bat_voltage_ardrone2 module now
      [#1252] (https://github.com/paparazzi/paparazzi/pull/1252)
    - paparazzi center: improve handling of programs from control_panel.xml
      [#1247] (https://github.com/paparazzi/paparazzi/pull/1247)
    - server: set http port, replace -kml_port option with -port
      [#1248] (https://github.com/paparazzi/paparazzi/pull/1248)
    - logalizer: rename plot to logplotter for clarity
      [#1226] (https://github.com/paparazzi/paparazzi/pull/1226
    - GCS: don't prove airframe dtd if served via http
      [#1246] (https://github.com/paparazzi/paparazzi/pull/1246)
    - Fixed unsanctioned yaw unkill problem with uninitialised joysticks
      [#1242] (https://github.com/paparazzi/paparazzi/pull/1242)