Tags: KevinC1/paparazzi
Tags
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)
Tag as v5.5_devel to get correct version reporting in paparazzi_version
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)
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)
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)
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)
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)
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)
Tag as v5.3_devel to get correct version reported by paparazzi_version
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)
PreviousNext