Skip to content

v5.2.0

Compare
Choose a tag to compare
@flixr flixr released this 28 Aug 11:47
· 5063 commits to master since this release
v5.2.0_stable

Paparazzi 5.2.0_stable

Stable version release.

General

  • ocaml/link: fix uint32 parsing
    #809
  • modules: use VPATH to make it easier to load external modules
    #760
  • ground_segment: try to update AGL even if GPS is lost
    #742
  • ground_segment: different icons for the different applications of paparazzi
    #787
  • generators: fix generated longitude in 1e7deg on 32bit systems
    #808
  • lat/lon int in 1e7deg instead of 1e7rad
    #810
  • GCS: fix inaccurate waypoint updates
    #762
  • GCS: add exponentiation operator to papgets
  • logalizer: export lat/lon with 9 decimal places
  • GCS: display AP mode forward correctly
    #748
  • GCS: also center aircraft on uppercase C and fix listed keys in help
    #803
  • settings: add spin button widget for numeric input instead of sliders
    #795
  • tools: flash via bmp: reset and detach from target after uploading
    #746
  • tools: DFU flashing: allow 1 BIT SQUARED vendor
    #778
  • tools: add tcp_aircraft_server
    #750
  • tools: add tool to syncronize video on replay
    #770
    #776
    #789
  • messages: rename class to msg_class
    #812
  • messages: add GEO_MAG message to send magnetic field
    #735
  • messages: add speed setpoint to GUIDANCE_H_REF_INT message
    #763
  • NPS: block and setting messages only parsed for correct AC_ID
    #777
  • NPS: fix warnings when compiling with clang
    #790
  • gaia: command line options for environment simulator
    #799
  • build: only set PAPARAZZI_SRC if not already externally set
    #800

Airborne

  • fixedwing: correct altitude setpoint during NavGlide
    #785
  • flight plans: don't set nav_pitch to 0 at each stage init
    #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
  • modules: geo_mag: fixedwing compatibility
    #806
  • ardrone2: mag freeze fix
    #767
  • boards: add support for navstik
    #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
  • imu: aspirin_2_spi: wait 1.5s before configuring mag
    #779
  • imu: body_to_imu adjustable during runtime via settings
    #783
  • ahrs: int_cmpl_quat: fix rate integration range/resolution
    #782
  • ins: properly define INS_VFF_R_GPS
    #741
  • ins: allow define of VFF_R_SONAR_OF_M
    #764
  • electrical: min bat level check
    #745
  • electrical: fix for negative currents
    #753
  • electrical: 32bit for bat low and critical counters for longer delays
    #805
  • messages: dist_home and dist_wp in meters for fixedwings and rotorcrafts
    #784
  • superbitrf: save bind settings to flash (if USE_PERSISTENT_SETTINGS)
    #792

Rotorcraft Firmware

  • RC input: zero yaw command if throttle is zero
    #737
  • prevent motor arming in kill mode
    #740
  • change rotorcraft nav API to use points rather than wp id
    #749
  • use roll/pitch RC deadbands in attitude mode
    #773
  • route precision fix
    #775
  • guidance_v: limit z_ref in update_ref_from_zd_sp
    #754
  • mission module for rotorcrafts
    #759
  • guidance_v: only limit throttle if RC ok
    #766
  • navigation: fix waypoint initialization in ENU
    #791

STM32 architecture

  • fix I2C bitrate on F4
    #729
  • fix sys_time_usleep
    #739
  • fix spektrum on F4
    #732
  • timer frequency cleanup
    #734
  • split spektrum uart rx and config pin for Apogee
    #733
  • add suport for pwm input
  • fix reset for I2C3
    #751
  • simplify actuators_pwm
    #757
  • boards: add files for Lisa/M and Lisa/MX v2.1
    [#813] ((#813)
  • spektrum: configure the bind pin to be pullup/pulldown
    #814