Skip to content

Tags: KevinC1/paparazzi

Tags

v5.4.1_stable

Toggle v5.4.1_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.1_stable

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

Maintenance release

- plot: fix loading of logs with strings that are not representing a float
- log: prevent display when no points
  [paparazzi#897] (paparazzi#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
  [paparazzi#780] (paparazzi#780)

v5.5_devel

Toggle v5.5_devel's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Tag as v5.5_devel to get correct version reporting in paparazzi_version

v5.4.0_stable

Toggle v5.4.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.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
  [paparazzi#878] (paparazzi#878)
- fixedwing: use min/max_cruise_throttle variables instead of defines
  [paparazzi#1057] (paparazzi#1057)
- GCS: turn off search in flight plan panel to fix hotkeys
  [paparazzi#995] (paparazzi#995)
  [paparazzi#1061] (paparazzi#1061)
- GCS: fixes for flight plan editor and keeping map center on zoom
  [paparazzi#927] (paparazzi#927)
  [paparazzi#1059] (paparazzi#1059)
- stm32/luftboot: update libopencm3 to get usb control call back fix
  [paparazzi#1058] (paparazzi#1058)

v5.3.3_testing

Toggle v5.3.3_testing's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
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
  [paparazzi#1049] (paparazzi#1049)
- replace BOOT message with AUTOPILOT_VERSION, show in GCS and add build version
  [paparazzi#1050] (paparazzi#1050)
- GCS: fix green color after colormap changes on some new systems
  [paparazzi#1051] (paparazzi#1051)
  [paparazzi#575] (paparazzi#575)
- settings: display ? for current value on undo
  [paparazzi#1054] (paparazzi#1054)
- Add some more flexibility to conf and control_panel naming
  [paparazzi#1055] (paparazzi#1055)

v5.3.2_testing

Toggle v5.3.2_testing's commit message
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
  [paparazzi#1043] (paparazzi#1043)
  [paparazzi#957] (paparazzi#957)
- fixedwing: airspeed tuning
  [paparazzi#877] (paparazzi#877)
- linux: handle SIGINT for console debug
  [paparazzi#1008] (https://github.com/paparazzi/paparazzi/pull/
- rotorcraft: always allow to switch to MODE_MANUAL via RC
  [paparazzi#1036] (paparazzi#1036)
- flight plan: use flight plan position in nps for most example files
- airframes: OBC example airframes
  [paparazzi#1044] (paparazzi#1044)
- transitioning: fix transition offset handling
  [paparazzi#1045] (paparazzi#1045)

v5.3.1_testing

Toggle v5.3.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.3.1_testing

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

Second release candidate for v5.4 stable release.

- modules: nav_survey_poly_osam improvements
  [paparazzi#938] (paparazzi#938)
- ARDrone2: mag freeze detection
  [paparazzi#1025] (paparazzi#1025)
  [paparazzi#1026] (paparazzi#1026)
  [paparazzi#1030] (paparazzi#1030)
- ARDrone2: remove unneeded last_checksum_wrong
  [paparazzi#1032] (paparazzi#1032)
- rotorcraft: fix USE_KILL_SWITCH_FOR_MOTOR_ARMING
  [paparazzi#1038] (paparazzi#1038)
- server: log LINK_REPORT message
  [paparazzi#1031] (paparazzi#1031)
- stm32: partial Lisa MX luftboot support
  [paparazzi#1017] (paparazzi#1017)

v5.3.0_testing

Toggle v5.3.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.3.0_testing

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

First release candidate for v5.4 stable release.

General
-------

- Flight plans: option to `call` functions once without checking return value
  [830] (paparazzi#830)
- Paparazzi Center settings improvements
  [paparazzi#834] (paparazzi#834)
- replay: ignore non-telemetry messages to remove warnings
  [paparazzi#894] (paparazzi#894)
- maps: put google tiles in var/maps/Google instead of var/maps
  [paparazzi#902] (paparazzi#902)
- Paparazzi Center: improve warning coloring
  [paparazzi#910] (paparazzi#910)
- add INFO_MSG with printing to GCS console
  [paparazzi#929] (paparazzi#929)
- Remove array delimiters on Ivy messages
  [paparazzi#942] (paparazzi#942)
- improve test framework
  [paparazzi#933] (paparazzi#933)
  [paparazzi#945] (paparazzi#945)
- GCS: save size in layout
  [paparazzi#968] (paparazzi#968)
- link/GCS: improve datalink/telemetry report and display link page in GCS for single link
  [paparazzi#999] (paparazzi#999)
- build: default to parallel make for aircrafts
  [paparazzi#1002] (paparazzi#1002)
- select_conf.py fixes and also selects control_panel.xml
  [paparazzi#1001] (paparazzi#1001)
- DFU flashing: CRC support and longer timeout for Krooz
  [paparazzi#997] (paparazzi#997)
  [paparazzi#691] (paparazzi#691)
- messages: possibility to add descriptions
  [paparazzi#987] (paparazzi#987)
- messages: mission modules use LLA waypoints in 1e7deg instead of float
  [paparazzi#986] (paparazzi#986)
- GCS: alert/console window: always insert messages at the end
  [paparazzi#996] (paparazzi#996)
- improve dependency handling for modules
  [paparazzi#1007] (paparazzi#1007)
- Settings: display unconfirmed settins with "?" as current value
  [paparazzi#1013] (paparazzi#1023)
- messages/plotter: improve drag-and-drop of fields from messages to realtime plotter
  [paparazzi#1020] (paparazzi#1020)

Simulation
----------

- OCaml sim: simulate sys_time
  [paparazzi#962] (paparazzi#962)
- OCaml sim: use unconnected socket for flightgear viz
  [paparazzi#915] (paparazzi#915)
- NPS: add commandline option to set time_factor
- radio_conrol spektrum for sim target
  [paparazzi#851] (paparazzi#851)
- OCaml sim: sliders in simulated RC always sensitive
  [paparazzi#821] (paparazzi#821)

Airborne
--------

- pass dt to ahrs/ins propagation
  [paparazzi#818] (paparazzi#818)
- cleanup math lib and convert lots of macros to functions
  [paparazzi#819] (paparazzi#819)
- radio_control spektrum also usable for intermcu
  [paparazzi#847] (paparazzi#847)
- Replace telemetry macros with functions
  [paparazzi#931] (paparazzi#931)
  [paparazzi#1027] (paparazzi#1027)
- arch: rename arch/omap to arch/linux
  [paparazzi#982] (paparazzi#982)
- radio_control: cleanup channel defines and possibility to send less than available via intermcu
  [paparazzi#975] (paparazzi#975)
- state interface: change computation order in stateCalcPositionLla_i
  [paparazzi#1013] (paparazzi#1013)
- ARDrone2: Handle memory full FTP upload error
  [paparazzi#967] (paparazzi#967)
- rotorcraft: force MODE_STARTUP instead of KILL until ahrs is aligned
  [paparazzi#983] (paparazzi#983)
- rotorcraft: fix NavCircleCount()
- rotorcraft: datalink: check ac_id of RC_4CH message
- rotorcraft: allow to turn off motors in failsafe mode
  [paparazzi#989] (paparazzi#989)

Modules
-------

- Convert air_data subsystem to module with QNH and true airspeed support
  [paparazzi#853] (paparazzi#853)
- add airspeed_ms45xx_i2c module
  [paparazzi#852] (paparazzi#852)
- airspeed_ets, retry after failed transaction
- add temperature adc module
  [paparazzi#857] (paparazzi#857)
- clean up digital_cam, usable for rotorcrafts, show real photo coordinates in GCS
  [paparazzi#936] (paparazzi#936)
- modules: add basic mavlink module
  [paparazzi#1028] (paparazzi#1028)
- modules: improved video/images sending for ARDrone2
  [paparazzi#1021]: (paparazzi#1021)

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

- stm32: usb_serial (CDC) impelmentation for transparent_usb telemetry
  [paparazzi#998] (paparazzi#998)
- stm32: add usb_tunnel
  [paparazzi#1014] (paparazzi#1014)
- Add Furuno NMEA based GPS
  [paparazzi#959] (paparazzi#959)
- Driver for MPU9250
  [paparazzi#953] (paparazzi#953)
- Driver for AKM8963 magnetometer
  [paparazzi#947] (paparazzi#947)
- linux: add basic I2C and SPI drivers
  [paparazzi#961] (paparazzi#961)
  [paparazzi#979] (paparazzi#979)
- actuators: basic esc32 motor controller implementation via CAN for STM32F1
  [paparazzi#1004] (paparazzi#1004)
- basic support for new Parrot Bebop
  [paparazzi#1003] (paparazzi#1003)

v5.2.1_stable

Toggle v5.2.1_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.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
  [paparazzi#824] (paparazzi#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
  [paparazzi#831] (paparazzi#831)
- Rotorcraft: auto-enable UNLOCKED_HOME_MODE if HOME mode is used on RC
  [paparazzi#823] (paparazzi#823)
- Rotorcraft: only go to HOME mode if in NAV
  [paparazzi#850] (paparazzi#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
  [paparazzi#848] (paparazzi#848)
- STM32: backport fix for using multiple ADs
  [paparazzi#822] (paparazzi#822)
- LPC21: don't override T0CCR values when setting ppm and trig_ext
- IMU driver for Lisa/M/MX 2.1
  [paparazzi#817] (paparazzi#817)
- support for HBmini board
  [paparazzi#864] (paparazzi#864)

v5.3_devel

Toggle v5.3_devel's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Tag as v5.3_devel to get correct version reported by paparazzi_version

v5.2.0_stable

Toggle v5.2.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.2.0_stable

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

Stable version release.

General
-------

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

Airborne
--------

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

Rotorcraft Firmware
-------------------

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

STM32 architecture
------------------

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