Files
paparazzi/CHANGELOG.md
T
2014-07-26 23:43:54 +02:00

25 KiB

Not necessarily complete and in no particular order...

Rotorcraft Firmware

STM32 architecture

Paparazzi 5.1.1_testing

Second release candidate for v5.2 stable release.

General

Airborne

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

Fixedwing firmware

Paparazzi 5.1.0_testing

First release candidate for next stable release.

General

Simulation

Hardware support

Airborne

Rotorcraft firmware

Fixedwing firmware

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

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

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

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)

Paparazzi 5.0.1_stable

Maintenance release

General

Rotorcraft/Fixedwing firmwares

Simulator

  • NPS: explicitly add pcre lib
  • NPS: make radio_control tpye datalink work
  • don't try to use ADC_CHANNEL_CURRENT in SITL

Drivers and architecture specific

  • fixes for imu_drotek_10dof_v2
  • init spi_slave_hs for imu_chimu
  • mpu60x0_i2c: only copy ext data if i2c_bypass is false
  • aspirin_v2.2: unselect baro at startup
  • aspirin_2_spi: default AHRS_PROPAGATE_FREQUENCY is 512
  • STM32F4: fix ppm input timer frequency for TIM2
  • add i2c3 initialization

Paparazzi 5.0.0_stable

Stable version release

General

Hardware support

Airborne

Rotorcraft firmware specific

  • Quadshot transitioning vehicle support.
  • Care Free Mode

Paparazzi 4.2.2_stable

Maintenance release

Paparazzi 4.2.1_stable

Maintenance release

  • fix elf PT_LOAD type in lpc21iap LPC USB download
  • fix electrical.current estimate in sim
  • fix LPC+xbee_api in rotorcraft
  • fix conversion of vsupply to decivolts if offset is used
  • more robust dfu flash script, only upload to Lisa/M

Paparazzi 4.2.0_stable

Stable version release

Since last stable v4.0:

  • Total energy control
  • Improve Google map tiles download
  • Several updates on the Digital Cam and photogrammetry modules
  • WMM210 model
  • Rate limiter in airframes control laws
  • Uart flow control (stm32)
  • Bug fix for INS and AHRS filters
  • AP/FBW separation using spi or uart
  • Sensors fix and addition (GPS, current, baro)

Paparazzi 4.1.1_testing

Second release candidate for next stable release.

Paparazzi 4.1.0_testing

First release candidate for next stable release.

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

Paparazzi 4.0.3

Maintenance release

  • fix google map version download
  • fix BMP scripts for stm32
  • fix lisa/m 2.0 default voltage
  • fix gpsd2ivy for libgps3.5
  • improve some makefiles

Paparazzi 4.0.2

Maintenance release

  • fix some illegal xml chars in xml description for xtend_rssi and pwm_meas modules
  • fix ins_arduimu_basic by adding an empty ahrs_update_gps function
  • fix some ivy includes on OSX for weird installation cases
  • fix ACTUATORS_PWM_NB for fixedwings with USE_SERVOS_7AND8
  • updated kestrel weather meter agent
  • fix uart_tunnel if leds are not available on some boards
  • fix GPS_LLA message
  • fix make failure when trying to get google maps version, but no internet connection [#187] (https://github.com/paparazzi/paparazzi/issues/187)

Paparazzi 4.0.1

Maintenance release

  • Serious fix for settings:
    • Handler was not called if module was not specfied as well. Now an error is generated with info on which file to fix.
    • Settings for adaptive fw stabilization fixed.
  • Fixes for photogrammetry module.
  • Fixes for digital_cam modules.
  • Tool added: mergelogs

Paparazzi 4.0

Changes since old_master tag

General

New hardware support

Airborne

Rotorcraft firmware specific

Fixedwing firmware specific

  • Using a gyro (with IR sensors) is done via imu subsystem now as well

Simulator

STM32 architecture

  • Luftboot USB bootloader
  • Updated ADC defines for lisa/m You should now be able to use ADC_1, ADC_2, ADC_3 for the ADCs on the ANALOG1 [#159] (https://github.com/paparazzi/paparazzi/issues/159)
  • Enable second spektrum receiver via <configure name="USE_SECONDARY_SPEKTRUM_RECEIVER" value="1"/>
  • Enable new I2C driver via <configure name="USE_NEW_I2C_DRIVER"/>