paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] f19ace: [ahrs] pass imu measur


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] f19ace: [ahrs] pass imu measurements as arguments
Date: Sun, 01 Mar 2015 13:07:26 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: f19ace58dfdbe1d07ec7774b4a9c60446d86e895
      
https://github.com/paparazzi/paparazzi/commit/f19ace58dfdbe1d07ec7774b4a9c60446d86e895
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/subsystems/ahrs.c
    M sw/airborne/subsystems/ahrs.h
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c

  Log Message:
  -----------
  [ahrs] pass imu measurements as arguments

Trying to get rid of need of global imu struct for autopilots where these are 
running in multiple tasks...

only mlkf for tests


  Commit: 697712b5af0d9e9a779128f360e95638097c0d80
      
https://github.com/paparazzi/paparazzi/commit/697712b5af0d9e9a779128f360e95638097c0d80
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/modules/geo_mag/geo_mag.c
    M sw/airborne/subsystems/ahrs.h
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h

  Log Message:
  -----------
  [ahrs] no more deps on global imu or ahrs_aligner

also get rid of common ahrs_impl, every implementation instance has it's own 
struct name


  Commit: 140214ea717470c0f2f36e75f34b9f9fbd24c273
      
https://github.com/paparazzi/paparazzi/commit/140214ea717470c0f2f36e75f34b9f9fbd24c273
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/subsystems/ahrs.c
    M sw/airborne/subsystems/ahrs.h
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h

  Log Message:
  -----------
  [ahrs] register ahrs impl, store function pointers

Each AHRS implementation can register appropriate functions, not every one 
needs to be implemented.
No more empty weak implementations.

Starts to make it possible to have multiple AHRS algorithms running at the same 
time.
Each ahrs implementation has it's own function names.
For now we can still have only one implementation if called via the ahrs 
interface.


  Commit: 5f00d73ff2b6965ffebd98f3e3bc3b6bed32dc90
      
https://github.com/paparazzi/paparazzi/commit/5f00d73ff2b6965ffebd98f3e3bc3b6bed32dc90
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/subsystems/ahrs.c
    M sw/airborne/subsystems/ahrs.h

  Log Message:
  -----------
  [ahrs] global ahrs dispatcher functions


  Commit: 4693db1ec9b5c2d184b5f69e4a70df64d2ca9f9e
      
https://github.com/paparazzi/paparazzi/commit/4693db1ec9b5c2d184b5f69e4a70df64d2ca9f9e
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M conf/settings/estimation/ahrs_int_cmpl_quat.xml
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.h

  Log Message:
  -----------
  [ahrs] int_cmpl_quat refactor

- rename ahrs_impl -> ahrs_icq
- ahrs_x functions are ahrs_icq_x
- pass imu data as args
- register function, might be removed again...


  Commit: 70c9997af1f96d1d2f7efab72a8ac0974e9c7937
      
https://github.com/paparazzi/paparazzi/commit/70c9997af1f96d1d2f7efab72a8ac0974e9c7937
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.h
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.c

  Log Message:
  -----------
  [ahrs] convert int_cmpl_euler


  Commit: 0df0aefe48fa34403cfe263f7a6ce13143636001
      
https://github.com/paparazzi/paparazzi/commit/0df0aefe48fa34403cfe263f7a6ce13143636001
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M conf/settings/estimation/ahrs_float_cmpl.xml
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.h

  Log Message:
  -----------
  [ahrs] convert float_cmpl


  Commit: 0f72aacdb47239cf4262ad29f4f61f6668b3472c
      
https://github.com/paparazzi/paparazzi/commit/0f72aacdb47239cf4262ad29f4f61f6668b3472c
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.h

  Log Message:
  -----------
  [ahrs] convert float_dcm


  Commit: 6b3c8cb7f8b0736239369253c58b02f2f17fded1
      
https://github.com/paparazzi/paparazzi/commit/6b3c8cb7f8b0736239369253c58b02f2f17fded1
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-13 (Mon, 13 Oct 2014)

  Changed paths:
    M sw/airborne/firmwares/fixedwing/main_ap.c

  Log Message:
  -----------
  [fixedwing] pass imu measurements to ahrs functions to test the refactoring


  Commit: 1d80eb2d7bd277c0d71080535b321314adc3f799
      
https://github.com/paparazzi/paparazzi/commit/1d80eb2d7bd277c0d71080535b321314adc3f799
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-20 (Mon, 20 Oct 2014)

  Changed paths:
    M conf/abi.xml
    M conf/modules/ahrs_chimu_spi.xml
    M conf/modules/ahrs_chimu_uart.xml
    M conf/settings/estimation/ahrs_float_mlkf.xml
    M sw/airborne/arch/sim/sim_ahrs.c
    M sw/airborne/boards/ardrone/actuators_at.c
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/firmwares/rotorcraft/main.c
    A sw/airborne/modules/ins/ahrs_chimu.h
    M sw/airborne/modules/ins/ahrs_chimu_spi.c
    M sw/airborne/modules/ins/ahrs_chimu_uart.c
    M sw/airborne/subsystems/ahrs.c
    M sw/airborne/subsystems/ahrs.h
    M sw/airborne/subsystems/ahrs/ahrs_ardrone2.c
    M sw/airborne/subsystems/ahrs/ahrs_ardrone2.h
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.h
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.h
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h
    M sw/airborne/subsystems/ahrs/ahrs_infrared.c
    M sw/airborne/subsystems/ahrs/ahrs_infrared.h
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.h
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.h
    M sw/airborne/subsystems/ahrs/ahrs_sim.c
    M sw/airborne/subsystems/ahrs/ahrs_sim.h
    M sw/airborne/subsystems/ins/ins_ardrone2.c

  Log Message:
  -----------
  [ahrs] start using ABI for imu data


  Commit: d8b3fc9edfde59230b7a7a0103e403d4cf275523
      
https://github.com/paparazzi/paparazzi/commit/d8b3fc9edfde59230b7a7a0103e403d4cf275523
  Author: Felix Ruess <address@hidden>
  Date:   2014-10-21 (Tue, 21 Oct 2014)

  Changed paths:
    M conf/airframes/examples/quadrotor_lisa_mx.xml
    A conf/firmwares/subsystems/shared/ahrs_float_mlkf.makefile
    M conf/firmwares/subsystems/shared/imu_lisa_m_or_mx_v2.1.makefile
    M conf/firmwares/test_progs.makefile
    M sw/airborne/subsystems/ahrs.c
    M sw/airborne/test/subsystems/test_ahrs.c

  Log Message:
  -----------
  [test] add test_ahrs


  Commit: f1f447372ed73277646c051f1bc51532ff94acf9
      
https://github.com/paparazzi/paparazzi/commit/f1f447372ed73277646c051f1bc51532ff94acf9
  Author: Felix Ruess <address@hidden>
  Date:   2014-11-04 (Tue, 04 Nov 2014)

  Changed paths:
    M .gitignore
    M Doxyfile
    M README.md
    M conf/Makefile.arm-embedded-toolchain
    M conf/Makefile.nps
    M conf/Makefile.sim
    M conf/abi.xml
    M conf/airframes/CDW/classix.xml
    M conf/airframes/ENAC/fixed-wing/jp.xml
    M conf/airframes/ENAC/fixed-wing/mythe.xml
    M conf/airframes/examples/Twinstar_energyadaptive.xml
    M conf/airframes/examples/easystar_ets.xml
    M conf/airframes/examples/funjet.xml
    M conf/airframes/examples/funjet_cam.xml
    M conf/airframes/examples/microjet_lisa_m.xml
    A conf/airframes/examples/quadrotor_hbmini.xml
    M conf/airframes/examples/quadrotor_lisa_mx.xml
    M conf/airframes/examples/quadrotor_navgo.xml
    M conf/airframes/examples/separate_fbw_ap.xml
    M conf/airframes/twinjet_overo.xml
    M conf/boards/classix.makefile
    A conf/boards/hbmini_1.0.makefile
    M conf/conf_tests.xml
    M conf/firmwares/rotorcraft.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/subsystems/fixedwing/intermcu_can.makefile
    M conf/firmwares/subsystems/fixedwing/intermcu_spi.makefile
    M conf/firmwares/subsystems/fixedwing/intermcu_uart.makefile
    M conf/firmwares/subsystems/rotorcraft/ins_float_invariant.makefile
    M conf/firmwares/subsystems/shared/baro_board.makefile
    A conf/firmwares/subsystems/shared/imu_hbmini.makefile
    M conf/firmwares/subsystems/shared/radio_control_datalink.makefile
    M conf/firmwares/subsystems/shared/radio_control_ppm.makefile
    M conf/firmwares/subsystems/shared/radio_control_sbus.makefile
    M conf/firmwares/subsystems/shared/radio_control_sbus_dual.makefile
    M conf/firmwares/subsystems/shared/radio_control_spektrum.makefile
    M conf/firmwares/subsystems/shared/radio_control_superbitrf_rc.makefile
    M conf/flight_plans/MAV08_legs.kml
    M conf/flight_plans/MAV08_no_fly_boundaries.kml
    A conf/joystick/gold_simulator.xml
    M conf/joystick/logitech_f710.xml
    M conf/joystick/ms_sidewinder.xml
    M conf/messages.xml
    A conf/modules/agl_dist.xml
    A conf/modules/air_data.xml
    M conf/modules/airspeed_adc.xml
    M conf/modules/airspeed_amsys.xml
    M conf/modules/airspeed_ets.xml
    A conf/modules/airspeed_ms45xx_i2c.xml
    A conf/modules/digital_cam_uart.xml
    M conf/modules/flight_benchmark.xml
    M conf/modules/flight_time.xml
    M conf/modules/pbn.xml
    A conf/modules/takeoff_detect.xml
    A conf/modules/temp_adc.xml
    A conf/radios/dx6iCHNI.xml
    M conf/radios/mx-16.xml
    M conf/settings/control/stabilization_att_int.xml
    M conf/settings/control/stabilization_att_int_quat.xml
    R conf/settings/modules/benchmark.xml
    R conf/settings/modules/booz_dc.xml
    R conf/settings/modules/booz_drop.xml
    R conf/settings/modules/flight_time.xml
    A conf/simulator/nps/nps_sensors_params_hbmini.h
    M data/maps/Makefile
    M sw/airborne/arch/sim/subsystems/radio_control/spektrum_arch.c
    M sw/airborne/boards/apogee/baro_board.c
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/baro_board_ms5611_i2c.c
    M sw/airborne/boards/baro_board_ms5611_spi.c
    A sw/airborne/boards/hbmini/baro_board.c
    A sw/airborne/boards/hbmini/baro_board.h
    A sw/airborne/boards/hbmini/imu_hbmini.c
    A sw/airborne/boards/hbmini/imu_hbmini.h
    A sw/airborne/boards/hbmini_1.0.h
    M sw/airborne/boards/lisa_m/baro_board.c
    M sw/airborne/boards/navstik/baro_board.c
    M sw/airborne/firmwares/fixedwing/guidance/energy_ctrl.c
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/firmwares/fixedwing/main_chibios_libopencm3.c
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/firmwares/rotorcraft/navigation.c
    M sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude.h
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_common_float.h
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_common_int.h
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_float.h
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_int.h
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_int.c
    M sw/airborne/inter_mcu.h
    M sw/airborne/math/pprz_algebra_double.h
    M sw/airborne/math/pprz_algebra_float.h
    M sw/airborne/math/pprz_algebra_int.h
    M sw/airborne/math/pprz_isa.h
    M sw/airborne/math/pprz_polyfit_float.c
    A sw/airborne/modules/air_data/air_data.c
    A sw/airborne/modules/air_data/air_data.h
    A sw/airborne/modules/digital_cam/catia/.gitignore
    A sw/airborne/modules/digital_cam/catia/Makefile
    A sw/airborne/modules/digital_cam/catia/README.md
    A sw/airborne/modules/digital_cam/catia/catia.c
    A sw/airborne/modules/digital_cam/catia/chdk_pipe.c
    A sw/airborne/modules/digital_cam/catia/chdk_pipe.h
    A sw/airborne/modules/digital_cam/catia/protocol.c
    A sw/airborne/modules/digital_cam/catia/protocol.h
    A sw/airborne/modules/digital_cam/catia/serial.c
    A sw/airborne/modules/digital_cam/catia/serial.h
    A sw/airborne/modules/digital_cam/catia/socket.c
    A sw/airborne/modules/digital_cam/catia/socket.h
    A sw/airborne/modules/digital_cam/catia/std.h
    M sw/airborne/modules/digital_cam/dc.c
    M sw/airborne/modules/digital_cam/dc.h
    A sw/airborne/modules/digital_cam/uart_cam_ctrl.c
    A sw/airborne/modules/digital_cam/uart_cam_ctrl.h
    M sw/airborne/modules/nav/nav_survey_poly_osam.c
    M sw/airborne/modules/nav/nav_survey_poly_osam.h
    A sw/airborne/modules/nav/takeoff_detect.c
    A sw/airborne/modules/nav/takeoff_detect.h
    M sw/airborne/modules/sensors/airspeed_adc.c
    M sw/airborne/modules/sensors/airspeed_adc.h
    M sw/airborne/modules/sensors/airspeed_amsys.c
    M sw/airborne/modules/sensors/airspeed_ets.c
    M sw/airborne/modules/sensors/airspeed_ets.h
    A sw/airborne/modules/sensors/airspeed_ms45xx_i2c.c
    A sw/airborne/modules/sensors/airspeed_ms45xx_i2c.h
    M sw/airborne/modules/sensors/baro_bmp.c
    M sw/airborne/modules/sensors/baro_mpl3115.c
    M sw/airborne/modules/sensors/baro_ms5611_i2c.c
    M sw/airborne/modules/sensors/baro_ms5611_spi.c
    M sw/airborne/modules/sensors/pressure_board_navarro.c
    M sw/airborne/modules/sensors/pressure_board_navarro.h
    A sw/airborne/modules/sensors/temp_adc.c
    A sw/airborne/modules/sensors/temp_adc.h
    A sw/airborne/modules/sonar/agl_dist.c
    A sw/airborne/modules/sonar/agl_dist.h
    M sw/airborne/subsystems/abi_sender_ids.h
    R sw/airborne/subsystems/air_data.c
    R sw/airborne/subsystems/air_data.h
    M sw/airborne/subsystems/datalink/README.md
    M sw/airborne/subsystems/gps.c
    M sw/airborne/subsystems/gps.h
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/subsystems/ins/ins_float_invariant.h
    M sw/airborne/subsystems/radio_control.h
    M sw/ext/ardrone2_drivers/ardrone2.py
    M sw/ground_segment/joystick/Makefile
    M sw/ground_segment/misc/Makefile
    M sw/ground_segment/tmtc/Makefile
    M sw/ground_segment/tmtc/messages.ml
    M sw/lib/ocaml/pprz.ml
    M sw/lib/ocaml/pprz.mli
    M sw/logalizer/Makefile
    R sw/logalizer/ahrs_utils.h
    R sw/logalizer/ahrsview.c
    R sw/logalizer/imuview.c
    R sw/logalizer/ivy_example.c
    R sw/logalizer/motor_bench.c
    R sw/logalizer/plot_roll_loop.c
    R sw/logalizer/test_2.c
    M sw/simulator/Makefile
    M sw/simulator/flight_gear.h
    M sw/simulator/nps/nps_flightgear.c
    M sw/simulator/sim.ml
    M sw/simulator/start_fg.sh
    M sw/tools/airframe_editor/paparazzi.py
    M sw/tools/generators/gen_settings.ml

  Log Message:
  -----------
  Merge branch 'master' into ahrs_refactor

* master: (75 commits)
  [maps] hopefully finally fix google maps version download
  [rotorcraft] navigation: use NAV_FREQ to update stage and block time
  [simulator] use unconnected socket for FlightGear viz
  remove trailing whitespaces
  source and xml files should not be executable
  [modules] flight_time: move settings into module xml file
  [settings] remove some obsolete files
  [modules] flight_benchmark: move settings into module xml file
  [gps] refactor sendng of SVINFO
  [modules] dc: use state interface for utm position
  [airframes] replace joystick subsystem by USE_JOYSTICK
  [paparazzi.py] Produces .md with branch description
  [modules] airspeed_ets: retry after failed transaction
  dox fixes
  Correct mode behaviour joystick
  [ahrs] quaternion integrator fix
  [conf][joystick] update some joysticks with kill_throttle examples
  [math][dox] add some dox about euler convention
  [modules][messages] add AMSL message to air_data
  [modules] air_data: init vars as unknown
  ...


  Commit: 750d06aa7acfb5ce1026c69a74946b0fada0f15c
      
https://github.com/paparazzi/paparazzi/commit/750d06aa7acfb5ce1026c69a74946b0fada0f15c
  Author: Felix Ruess <address@hidden>
  Date:   2014-11-05 (Wed, 05 Nov 2014)

  Changed paths:
    M conf/abi.xml
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/modules/ins/ahrs_chimu_spi.c
    M sw/airborne/modules/ins/ahrs_chimu_uart.c
    M sw/airborne/subsystems/ahrs.c
    M sw/airborne/subsystems/ahrs.h
    M sw/airborne/subsystems/ahrs/ahrs_aligner.c
    M sw/airborne/subsystems/ahrs/ahrs_ardrone2.c
    M sw/airborne/subsystems/ahrs/ahrs_ardrone2.h
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_infrared.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.c
    M sw/airborne/test/subsystems/test_ahrs.c

  Log Message:
  -----------
  [ahrs] send aligner data via ABI


  Commit: 31570c1871567e78955b91924a46dcbb693271be
      
https://github.com/paparazzi/paparazzi/commit/31570c1871567e78955b91924a46dcbb693271be
  Author: Felix Ruess <address@hidden>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M .travis.yml
    M Makefile.ac
    M conf/Makefile.chibios-libopencm3
    M conf/Makefile.geode
    M conf/Makefile.jsbsim
    M conf/Makefile.lpc21
    M conf/Makefile.nps
    M conf/Makefile.omap
    M conf/Makefile.pentium-m
    M conf/Makefile.sim
    M conf/Makefile.stm32
    M conf/airframes/TUDelft/conf.xml
    M conf/airframes/examples/demo.xml
    M conf/airframes/turntable.xml
    M conf/airframes/turntable_usb.xml
    M conf/airframes/wind_tunnel.xml
    M conf/firmwares/setup.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/subsystems/fixedwing/fdm_crrcsim.makefile
    M conf/firmwares/subsystems/fixedwing/fdm_jsbsim.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_superbitrf.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_transparent.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_transparent_usb.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_w5100.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_xbee_api.makefile
    M conf/firmwares/subsystems/rotorcraft/fdm_jsbsim.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_superbitrf.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_transparent.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_transparent_udp.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_transparent_usb.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_xbee_api.makefile
    M conf/firmwares/test_progs.makefile
    M conf/flight_plans/flight_plan.dtd
    M conf/messages.xml
    M conf/modules/extra_dl.xml
    M fix_code_style.sh
    M sw/airborne/arch/lpc21/uart_tunnel.c
    M sw/airborne/arch/lpc21/usb_ser_hw.c
    R sw/airborne/arch/sim/ivy_transport.c
    R sw/airborne/arch/sim/ivy_transport.h
    M sw/airborne/arch/sim/sim_ap.c
    M sw/airborne/arch/stm32/mcu_arch.c
    M sw/airborne/arch/stm32/mcu_arch.h
    M sw/airborne/arch/stm32/mcu_periph/i2c_arch.c
    M sw/airborne/arch/stm32/peripherals/ms2100_arch.c
    M sw/airborne/arch/stm32/subsystems/actuators/actuators_shared_arch.c
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/firmwares/beth/overo_test_uart.c
    M sw/airborne/firmwares/fixedwing/autopilot.c
    M sw/airborne/firmwares/fixedwing/datalink.c
    M sw/airborne/firmwares/fixedwing/guidance/energy_ctrl.c
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/firmwares/fixedwing/main_fbw.c
    M sw/airborne/firmwares/fixedwing/nav.c
    M sw/airborne/firmwares/fixedwing/nav.h
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_adaptive.c
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_attitude.c
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/firmwares/rotorcraft/navigation.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_int.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_passthrough.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_int.c
    M sw/airborne/firmwares/rotorcraft/stabilization/stabilization_rate.c
    M sw/airborne/fms/udp_transport.h
    M sw/airborne/link_mcu_can.c
    M sw/airborne/link_mcu_spi.c
    M sw/airborne/link_mcu_usart.c
    M sw/airborne/mcu_periph/i2c.c
    A sw/airborne/mcu_periph/link_device.h
    M sw/airborne/mcu_periph/uart.c
    M sw/airborne/mcu_periph/uart.h
    M sw/airborne/mcu_periph/udp.c
    M sw/airborne/mcu_periph/udp.h
    M sw/airborne/mcu_periph/usb_serial.h
    M sw/airborne/modules/air_data/air_data.c
    M sw/airborne/modules/cam_control/cam.c
    M sw/airborne/modules/cam_control/rotorcraft_cam.c
    M sw/airborne/modules/datalink/mavlink_decoder.h
    M sw/airborne/modules/digital_cam/dc.c
    M sw/airborne/modules/digital_cam/dc.h
    M sw/airborne/modules/digital_cam/hackhd.h
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.c
    M sw/airborne/modules/meteo/meteo_france_DAQ.c
    M sw/airborne/modules/nav/nav_catapult.c
    M sw/airborne/modules/sensors/airspeed_ms45xx_i2c.c
    M sw/airborne/modules/sensors/temp_adc.c
    M sw/airborne/subsystems/ahrs/ahrs_aligner.c
    M sw/airborne/subsystems/ahrs/ahrs_ardrone2.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_gx3.c
    M sw/airborne/subsystems/ahrs/ahrs_infrared.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.c
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.c
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.h
    M sw/airborne/subsystems/datalink/datalink.h
    M sw/airborne/subsystems/datalink/downlink.c
    M sw/airborne/subsystems/datalink/downlink.h
    A sw/airborne/subsystems/datalink/ivy_transport.c
    A sw/airborne/subsystems/datalink/ivy_transport.h
    M sw/airborne/subsystems/datalink/pprz_transport.c
    M sw/airborne/subsystems/datalink/pprz_transport.h
    M sw/airborne/subsystems/datalink/pprzlog_transport.c
    M sw/airborne/subsystems/datalink/pprzlog_transport.h
    M sw/airborne/subsystems/datalink/superbitrf.c
    M sw/airborne/subsystems/datalink/superbitrf.h
    M sw/airborne/subsystems/datalink/telemetry_common.h
    M sw/airborne/subsystems/datalink/transport.h
    M sw/airborne/subsystems/datalink/w5100.c
    M sw/airborne/subsystems/datalink/w5100.h
    M sw/airborne/subsystems/datalink/xbee.c
    M sw/airborne/subsystems/datalink/xbee.h
    M sw/airborne/subsystems/datalink/xbee24.h
    M sw/airborne/subsystems/datalink/xbee868.h
    M sw/airborne/subsystems/gps.c
    M sw/airborne/subsystems/gps.h
    M sw/airborne/subsystems/imu.c
    M sw/airborne/subsystems/ins/hf_float.c
    M sw/airborne/subsystems/ins/ins_ardrone2.c
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/subsystems/ins/ins_gps_passthrough.c
    M sw/airborne/subsystems/ins/ins_int.c
    M sw/airborne/subsystems/ins/vf_extended_float.c
    M sw/airborne/subsystems/ins/vf_float.c
    M sw/airborne/subsystems/radio_control/ppm.c
    M sw/airborne/subsystems/radio_control/sbus.c
    M sw/airborne/subsystems/radio_control/sbus_dual.c
    M sw/airborne/test/mcu_periph/test_adc.c
    M sw/airborne/test/mcu_periph/test_sys_time_usleep.c
    M sw/airborne/test/peripherals/test_ms2100.c
    M sw/airborne/test/subsystems/test_radio_control.c
    M sw/airborne/test/subsystems/test_settings.c
    M sw/airborne/test/test_baro_board.c
    M sw/ext/libopencm3
    M sw/ground_segment/cockpit/gcs.ml
    M sw/lib/ocaml/pprz.ml
    M sw/logalizer/play_core.ml
    M sw/simulator/nps/nps_ivy_common.c
    M sw/simulator/nps/nps_ivy_rotorcraft.c
    M sw/supervision/paparazzicenter.ml
    M sw/tools/generators/gen_airframe.ml
    M sw/tools/generators/gen_flight_plan.ml
    M sw/tools/generators/gen_messages.ml
    M sw/tools/generators/gen_periodic.ml
    M sw/tools/generators/gen_radio.ml
    M sw/tools/generators/gen_settings.ml
    A tests/examples/01_compile_all_aircrafts.t
    R tests/examples/01_compile_all_test_targets.t

  Log Message:
  -----------
  Merge branch 'master' into ahrs_refactor

get datalink functions and resolve conflicts

* master: (33 commits)
  [supervision] color regex on "error:" and "error "
  [telemetry] rename device.h link_device.h to match structure name
  fix_code_style.sh: align pointer with name
  [telemetry] rename 'device' to 'link_device'
  [build] don't print infos on stderr
  fix travis config
  [airborne] get rid of some warnings
  [test] update compile_all_aircrafts test
  [conf.xml] update to new settings_modules
  [ext][stm32] update libopencm3
  [GCS] reword maps fill mouse over
  [replay] filter messages to remove warnings during replay
  more bug fix
  missing parenthesis
  [gen_fligtplan] 'call' statement can be configured to loop and/or break
  fix some bug reported by TravisCI
  last minute fix
  [telemetry] fixing and cleaning a few stuff
  [telemetry] add support for ivy_transport
  [rotorcraft] get rid of some warnings in ardrone2_sdk
  ...


  Commit: e90e4c40a760fe5667a5cace557e931ea3f0a732
      
https://github.com/paparazzi/paparazzi/commit/e90e4c40a760fe5667a5cace557e931ea3f0a732
  Author: Felix Ruess <address@hidden>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.c

  Log Message:
  -----------
  [ahrs] add possibility for fixed dt again


  Commit: 6cdfb7d64932c61f6b32eb5081d2bcf90cb3f8de
      
https://github.com/paparazzi/paparazzi/commit/6cdfb7d64932c61f6b32eb5081d2bcf90cb3f8de
  Author: Felix Ruess <address@hidden>
  Date:   2014-11-27 (Thu, 27 Nov 2014)

  Changed paths:
    M .gitmodules
    M .travis.yml
    M CHANGELOG.md
    M Makefile.ac
    M conf/Makefile.ardrone2
    M conf/Makefile.geode
    M conf/Makefile.lpc21
    M conf/Makefile.pentium-m
    M conf/airframes/CDW/TwoSeas.xml
    M conf/airframes/CDW/conf.xml
    M conf/airframes/CDW/conf_two_seas.xml
    M conf/airframes/ENAC/fixed-wing/apogee.xml
    M conf/airframes/ENAC/fixed-wing/twinjet2.xml
    M conf/airframes/ENAC/quadrotor/blender.xml
    M conf/airframes/TUDelft/IMAV2013/ardrone2_raw.xml
    M conf/airframes/TUDelft/silverlit_lisas.xml
    M conf/airframes/ardrone2_raw.xml
    M conf/airframes/ardrone2_raw_optitrack.xml
    M conf/airframes/examples/microjet_twog_aspirin.xml
    M conf/airframes/examples/quadrotor_lisa_s.xml
    M conf/airframes/examples/quadrotor_navgo.xml
    M conf/airframes/examples/quadrotor_navstik.xml
    R conf/firmwares/subsystems/fixedwing/ahrs_float_cmpl.makefile
    M conf/firmwares/subsystems/fixedwing/ahrs_float_cmpl_quat.makefile
    M conf/firmwares/subsystems/fixedwing/ahrs_float_cmpl_rmat.makefile
    R conf/firmwares/subsystems/fixedwing/ahrs_ic.makefile
    A conf/firmwares/subsystems/fixedwing/gps_furuno.makefile
    R conf/firmwares/subsystems/rotorcraft/ahrs_cmpl.makefile
    R conf/firmwares/subsystems/rotorcraft/ahrs_float_cmpl.makefile
    R conf/firmwares/subsystems/rotorcraft/ahrs_float_cmpl_quat.makefile
    R conf/firmwares/subsystems/rotorcraft/ahrs_float_cmpl_rmat.makefile
    R conf/firmwares/subsystems/rotorcraft/ahrs_float_mlkf.makefile
    R conf/firmwares/subsystems/rotorcraft/ahrs_ic.makefile
    R conf/firmwares/subsystems/rotorcraft/ahrs_int_cmpl_quat.makefile
    M conf/firmwares/subsystems/rotorcraft/fdm_jsbsim.makefile
    A conf/firmwares/subsystems/rotorcraft/gps_furuno.makefile
    M conf/firmwares/subsystems/rotorcraft/ins_ardrone2.makefile
    A conf/firmwares/subsystems/shared/ahrs_float_cmpl_quat.makefile
    A conf/firmwares/subsystems/shared/ahrs_float_cmpl_rmat.makefile
    M conf/firmwares/subsystems/shared/ahrs_int_cmpl_euler.makefile
    A conf/firmwares/subsystems/shared/ahrs_int_cmpl_quat.makefile
    A conf/firmwares/subsystems/shared/imu_mpu9250_i2c.makefile
    M conf/firmwares/subsystems/shared/radio_control_sbus_dual.makefile
    M conf/firmwares/test_progs.makefile
    M conf/flight_plans/rotorcraft_basic_superbitrf.xml
    M conf/messages.dtd
    M conf/messages.xml
    M conf/modules/configure_actuators_mkk_v2.xml
    A conf/modules/digital_cam_shoot_rc.xml
    R conf/modules/flight_time.xml
    A conf/modules/imu_mpu9250.xml
    M conf/modules/mission_rotorcraft.xml
    A conf/modules/time_countdown.xml
    R conf/settings/modules/config_mkk_v2.xml
    M create_module
    M data/srtm/.gitignore
    M sw/airborne/arch/lpc21/test/Makefile
    M sw/airborne/arch/omap/mcu_periph/i2c_arch.c
    M sw/airborne/arch/omap/mcu_periph/i2c_arch.h
    A sw/airborne/arch/omap/mcu_periph/i2c_smbus.h
    A sw/airborne/arch/omap/mcu_periph/spi_arch.c
    A sw/airborne/arch/omap/mcu_periph/spi_arch.h
    M sw/airborne/arch/omap/mcu_periph/uart_arch.c
    M sw/airborne/arch/omap/mcu_periph/uart_arch.h
    M sw/airborne/arch/sim/sim_ap.c
    M sw/airborne/arch/stm32/led_hw.h
    M sw/airborne/arch/stm32/uart_tunnel.c
    M sw/airborne/boards/ardrone/electrical_raw.c
    R sw/airborne/boards/ardrone/i2c-dev.h
    M sw/airborne/filters/low_pass_filter.h
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/firmwares/fixedwing/main_fbw.c
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/autopilot_arming_throttle.h
    M sw/airborne/firmwares/rotorcraft/autopilot_arming_yaw.h
    M sw/airborne/firmwares/rotorcraft/datalink.c
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/firmwares/rotorcraft/navigation.c
    M sw/airborne/firmwares/rotorcraft/navigation.h
    M sw/airborne/math/Makefile
    M sw/airborne/math/pprz_algebra_int.c
    M sw/airborne/math/pprz_algebra_int.h
    M sw/airborne/mcu_periph/uart.c
    M sw/airborne/mcu_periph/uart.h
    M sw/airborne/modules/cam_control/rotorcraft_cam.c
    M sw/airborne/modules/cam_control/rotorcraft_cam.h
    A sw/airborne/modules/digital_cam/dc_shoot_rc.c
    A sw/airborne/modules/digital_cam/dc_shoot_rc.h
    M sw/airborne/modules/light/light.c
    M sw/airborne/modules/light/light.h
    M sw/airborne/modules/mission/mission_common.c
    M sw/airborne/modules/mission/mission_common.h
    M sw/airborne/modules/mission/mission_fw_nav.c
    M sw/airborne/modules/mission/mission_rotorcraft_nav.c
    M sw/airborne/modules/sensors/airspeed_ms45xx_i2c.c
    A sw/airborne/modules/sensors/imu_mpu9250.c
    A sw/airborne/modules/sensors/imu_mpu9250.h
    M sw/airborne/modules/sensors/temp_adc.c
    R sw/airborne/modules/time/flight_time.c
    R sw/airborne/modules/time/flight_time.h
    A sw/airborne/modules/time/time_countdown.c
    A sw/airborne/modules/time/time_countdown.h
    A sw/airborne/peripherals/ak8963.c
    A sw/airborne/peripherals/ak8963.h
    A sw/airborne/peripherals/ak8963_regs.h
    M sw/airborne/peripherals/mpu60x0_i2c.c
    M sw/airborne/peripherals/mpu60x0_spi.c
    A sw/airborne/peripherals/mpu9250.c
    A sw/airborne/peripherals/mpu9250.h
    A sw/airborne/peripherals/mpu9250_i2c.c
    A sw/airborne/peripherals/mpu9250_i2c.h
    A sw/airborne/peripherals/mpu9250_regs.h
    A sw/airborne/peripherals/mpu9250_spi.c
    A sw/airborne/peripherals/mpu9250_spi.h
    M sw/airborne/peripherals/ms5611_i2c.c
    M sw/airborne/state.c
    M sw/airborne/state.h
    M sw/airborne/subsystems/datalink/ivy_transport.c
    M sw/airborne/subsystems/datalink/pprz_transport.c
    M sw/airborne/subsystems/datalink/pprzlog_transport.c
    M sw/airborne/subsystems/datalink/xbee.c
    A sw/airborne/subsystems/gps/gps_furuno.c
    M sw/airborne/subsystems/gps/gps_nmea.c
    M sw/airborne/subsystems/gps/gps_nmea.h
    M sw/airborne/subsystems/imu.c
    M sw/airborne/subsystems/imu.h
    M sw/airborne/subsystems/imu/imu_ardrone2_raw.c
    M sw/airborne/subsystems/imu/imu_ardrone2_raw.h
    A sw/airborne/subsystems/imu/imu_mpu9250_i2c.c
    A sw/airborne/subsystems/imu/imu_mpu9250_i2c.h
    M sw/airborne/subsystems/ins.c
    M sw/airborne/subsystems/ins/ins_gps_passthrough.c
    M sw/airborne/test/subsystems/test_ahrs.c
    M sw/ext/ardrone2_drivers/ardrone2.py
    A sw/ext/blackmagic/Makefile
    M sw/ground_segment/cockpit/gcs.ml
    M sw/ground_segment/cockpit/live.ml
    M sw/ground_segment/misc/Makefile
    M sw/ground_segment/tmtc/messages.ml
    M sw/ground_segment/tmtc/server.ml
    M sw/include/std.h
    M sw/lib/ocaml/env.ml
    M sw/lib/ocaml/env.mli
    M sw/lib/ocaml/gen_common.ml
    M sw/lib/ocaml/gen_common.mli
    M sw/lib/ocaml/gm.ml
    M sw/lib/ocaml/pprz.ml
    M sw/lib/python/messages_tool.py
    M sw/lib/python/settings_xml_parse.py
    R sw/simulator/launchsitl
    M sw/simulator/nps/nps_ivy_fixedwing.c
    M sw/simulator/nps/nps_ivy_mission_commands.c
    M sw/simulator/nps/nps_main.c
    M sw/simulator/pprzsim-launch
    M sw/simulator/sim_ac_flightgear.c
    M sw/simulator/sim_ac_jsbsim.c
    M sw/simulator/sim_ac_jsbsim.h
    M sw/simulator/sitl.ml
    M sw/supervision/pc_aircraft.ml
    M sw/tools/generators/gen_aircraft.ml
    M sw/tools/generators/gen_settings.ml
    M tests/Makefile
    M tests/examples/01_compile_all_aircrafts.t
    A tests/math/.gitignore
    A tests/math/Makefile
    A tests/math/tap.c
    A tests/math/tap.h
    A tests/math/test_pprz_math.c

  Log Message:
  -----------
  Merge branch 'master' into ahrs_refactor

* master: (86 commits)
  [ahrs] update/clean test_ahrs
  [python] fix settings path
  [messages] add some descriptions again
  fix name of git submodule
  [chibios] switch back to a repo that have to 2.6 stable
  [chibios] switch back to correct version
  [ocaml] filter for 'field' tag when looking at messages
  [submodules] updated to a new chibios repository
  [messages] remove description node again for now
  [modules] mission_rotorcraft: only check for ned_initialized_i
  [modules][messages] mission: LLA waypoints in 1e7deg instead of float
  [build] don't compile natnet if not needed
  [messages] possibility to add descriptions
  [modules] rename flight_time to time_countdown
  [sim] remove launchsitl symlink
  [rotorcraft] navigation: fix NavCircleCount
  [modules] rotorcraft_cam: fix DEFAULT_MODE
  [omap] start basic spi driver
  [rotorcraft] arming: only check if motors can be armed if ahrs_is_aligned
  [rotorcraft] force MODE_STARTUP instead of KILL until ahrs is aligned
  ...


  Commit: 305d4dc8065f75d738ce75404e45cc64d49d4e30
      
https://github.com/paparazzi/paparazzi/commit/305d4dc8065f75d738ce75404e45cc64d49d4e30
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M CHANGELOG.md
    M Doxyfile
    M Makefile
    M Makefile.ac
    M README.md
    M conf/Makefile.ardrone2
    A conf/Makefile.bebop
    A conf/Makefile.linux
    R conf/Makefile.omap
    A conf/airframes/BR/DreamCacher_bart.xml
    A conf/airframes/BR/conf.xml
    A conf/airframes/BR/ladybird_kit_bart.xml
    M conf/airframes/CDW/ChimuTinyFwSpi.xml
    M conf/airframes/CDW/TwoSeas.xml
    M conf/airframes/CDW/asctec_cdw.xml
    M conf/airframes/CDW/classix.xml
    M conf/airframes/CDW/test/ChimuJTinyFwSpi.xml
    M conf/airframes/CDW/test/ChimuLisaFw.xml
    M conf/airframes/CDW/test/ChimuTinyFw.xml
    M conf/airframes/CDW/test/yapa3_aspirin2.xml
    M conf/airframes/CDW/tiny2_chimu_spi_pt.xml
    M conf/airframes/CDW/tricopter_cdw.xml
    M conf/airframes/CDW/yapa_xsens.xml
    A conf/airframes/ENAC/quadrotor/ard2_101.xml
    A conf/airframes/ENAC/quadrotor/ard2_102.xml
    A conf/airframes/ENAC/quadrotor/ard2_103.xml
    A conf/airframes/ENAC/quadrotor/ard2_104.xml
    A conf/airframes/ENAC/quadrotor/ard2_base_control.xml
    A conf/airframes/ENAC/quadrotor/ard2_base_digit.xml
    A conf/airframes/ENAC/quadrotor/ard2_base_vision.xml
    A conf/airframes/LS/conf.xml
    A conf/airframes/LS/quadrotor_altura_lisa_m_2_0.xml
    A conf/airframes/LS/quadrotor_mavtec_lisa_m_2_0.xml
    A conf/airframes/OpenUAS/conf_openuas_obc2014.xml
    A conf/airframes/OpenUAS/openuas_control_panel_obc2014.xml
    A conf/airframes/OpenUAS/openuas_vivify_mk1.xml
    M conf/airframes/TUDelft/IMAV2013/chouchou_lisa_s.xml
    M conf/airframes/TUDelft/IMAV2013/quadrotor_lisa_s.xml
    M conf/airframes/TUDelft/silverlit_lisas.xml
    M conf/airframes/TestHardware/LisaL_v1.1_aspirin_v1.5_rc.xml
    M conf/airframes/TestHardware/LisaL_v1.1_b2_v1.2_rc.xml
    M conf/airframes/ardrone2_raw.xml
    M conf/airframes/ardrone2_raw_optitrack.xml
    A conf/airframes/bebop.xml
    M conf/airframes/cridea/quad-suave.xml
    M conf/airframes/esden/cocto_lm2a2.xml
    M conf/airframes/esden/gain_scheduling_example.xml
    M conf/airframes/esden/hexy_ll11a2pwm.xml
    M conf/airframes/esden/hexy_lm2a2pwm.xml
    M conf/airframes/esden/lisa2_hex.xml
    M conf/airframes/esden/qs_asp22.xml
    M conf/airframes/esden/quady_ll11a2pwm.xml
    M conf/airframes/esden/quady_lm1a1pwm.xml
    M conf/airframes/esden/quady_lm2a2pwm.xml
    M conf/airframes/esden/quady_lm2a2pwmppm.xml
    M conf/airframes/esden/quady_ls10pwm.xml
    M conf/airframes/examples/MentorEnergy.xml
    M conf/airframes/examples/Twinstar_energyadaptive.xml
    M conf/airframes/examples/booz2.xml
    M conf/airframes/examples/bumblebee_quad.xml
    M conf/airframes/examples/demo.xml
    M conf/airframes/examples/krooz_sd/krooz_sd_bre_hexa_mkk.xml
    M conf/airframes/examples/krooz_sd/krooz_sd_hexa_mkk.xml
    M conf/airframes/examples/krooz_sd/krooz_sd_okto_mkk.xml
    M conf/airframes/examples/krooz_sd/krooz_sd_quad_mkk.xml
    M conf/airframes/examples/krooz_sd/krooz_sd_quad_pwm.xml
    M conf/airframes/examples/ladybird_lisa_s.xml
    M conf/airframes/examples/lisa_asctec.xml
    M conf/airframes/examples/microjet.xml
    M conf/airframes/examples/microjet_lisa_m.xml
    M conf/airframes/examples/quadrotor_hbmini.xml
    M conf/airframes/examples/quadrotor_lisa_m_2_pwm_spektrum.xml
    M conf/airframes/examples/quadrotor_lisa_m_mkk.xml
    M conf/airframes/examples/quadrotor_lisa_mx.xml
    A conf/airframes/examples/quadrotor_lisa_mx_mavlink.xml
    M conf/airframes/examples/quadrotor_lisa_s.xml
    M conf/airframes/examples/quadrotor_mlkf.xml
    M conf/airframes/examples/quadrotor_navgo.xml
    M conf/airframes/examples/quadrotor_navstik.xml
    M conf/airframes/examples/quadrotor_px4fmu.xml
    M conf/airframes/examples/separate_fbw_ap.xml
    M conf/airframes/examples/setup_lisam2.xml
    M conf/airframes/examples/twinjet.xml
    M conf/airframes/examples/yapaChimuSpi.xml
    M conf/airframes/flixr_discovery.xml
    M conf/airframes/fraser_lisa_m_rotorcraft.xml
    M conf/airframes/jsbsim.xml
    M conf/airframes/usb_test.xml
    M conf/airframes/wind_tunnel.xml
    M conf/boards/ardrone2_raw.makefile
    M conf/boards/ardrone2_sdk.makefile
    A conf/boards/bebop.makefile
    M conf/boards/lisa_l_1.0.makefile
    M conf/boards/lisa_l_1.1.makefile
    M conf/boards/lisa_mx_2.0.makefile
    M conf/boards/lisa_mx_2.1.makefile
    M conf/boards/tiny_1.1.makefile
    M conf/conf_example.xml
    M conf/conf_tests.xml
    M conf/control_panel_example.xml
    R conf/firmwares/fixedwing.xml
    M conf/firmwares/rotorcraft.makefile
    R conf/firmwares/rotorcraft.xml
    M conf/firmwares/setup.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/subsystems/fixedwing/fdm_crrcsim.makefile
    M conf/firmwares/subsystems/fixedwing/fdm_jsbsim.makefile
    A conf/firmwares/subsystems/fixedwing/gps_piksi.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_superbitrf.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_transparent.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_transparent_usb.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_w5100.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_xbee_api.makefile
    A conf/firmwares/subsystems/rotorcraft/gps_piksi.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_transparent_usb.makefile
    A conf/firmwares/subsystems/shared/actuators_bebop.makefile
    A conf/firmwares/subsystems/shared/actuators_esc32.makefile
    M conf/firmwares/subsystems/shared/baro_board.makefile
    M conf/firmwares/subsystems/shared/imu_aspirin_v2.2.makefile
    A conf/firmwares/subsystems/shared/imu_bebop.makefile
    M conf/firmwares/subsystems/shared/udp.makefile
    M conf/firmwares/test_progs.makefile
    M conf/flash_modes.xml
    A conf/flight_plans/OpenUAS/include_obc2014_mission.xml
    A conf/flight_plans/OpenUAS/include_obc2014_safety.xml
    A conf/flight_plans/OpenUAS/include_obc2014_testing.xml
    A conf/flight_plans/OpenUAS/openuas_obc2014_kingaroy.xml
    A conf/flight_plans/mavtec_outdoor_demo.xml
    M conf/flight_plans/nav_modules.xml
    A conf/flight_plans/rotorcraft_basic_superbitrf_from_hand.xml
    A conf/flight_plans/rotorcraft_cam.xml
    R conf/joystick/gold_simulator.xml
    A conf/joystick/gold_simulator_g5g6g7.xml
    M conf/messages.xml
    M conf/modules/ahrs_chimu_spi.xml
    M conf/modules/ahrs_chimu_uart.xml
    M conf/modules/airspeed_ads1114.xml
    A conf/modules/auto1_commands.xml
    M conf/modules/cam_segment.xml
    M conf/modules/digital_cam.xml
    M conf/modules/digital_cam_i2c.xml
    M conf/modules/digital_cam_servo.xml
    M conf/modules/digital_cam_shoot_rc.xml
    M conf/modules/digital_cam_uart.xml
    A conf/modules/image_nc_send.xml
    M conf/modules/infrared_adc.xml
    M conf/modules/ins_vn100.xml
    M conf/modules/ins_xsens.xml
    M conf/modules/ins_xsens_MTiG_Uart0.xml
    M conf/modules/ins_xsens_MTi_Uart0.xml
    M conf/modules/mag_hmc5843.xml
    A conf/modules/mavlink.xml
    M conf/modules/meteo_stick.xml
    M conf/modules/mf_ptu.xml
    M conf/modules/module.dtd
    M conf/modules/nav_survey_poly_osam.xml
    M conf/modules/px4flow.xml
    A conf/modules/tune_airspeed.xml
    A conf/modules/usb_serial_stm32_example1.xml
    A conf/modules/usb_serial_stm32_example2.xml
    A conf/modules/video_rtp_stream.xml
    M conf/modules/windturbine.xml
    M conf/modules/xtend_rssi.xml
    A conf/radios/FrSkyX9D.xml
    A conf/radios/dummy.xml
    A conf/settings/modules/config_esc32.xml
    M conf/telemetry/default_ardrone.xml
    M conf/telemetry/default_fixedwing.xml
    M conf/telemetry/default_fixedwing_imu.xml
    M conf/telemetry/default_fixedwing_imu_9k6.xml
    M conf/telemetry/default_rotorcraft.xml
    M conf/telemetry/fixedwing_control_new.xml
    M conf/telemetry/hitl_fixedwing.xml
    M conf/telemetry/iridium.xml
    M conf/telemetry/xbee868.xml
    M conf/units.xml
    M data/pictures/penguin_icon_gcs.png
    A data/pictures/penguin_icon_log.png
    M data/pictures/penguin_icon_msg.png
    M data/pictures/penguin_icon_rep.png
    A data/pictures/penguin_icon_rtp.png
    A data/pictures/penguin_icon_sim.png
    M data/pictures/penguin_icon_vid.png
    M data/pictures/penguin_logo_gcs.svg
    A data/pictures/penguin_logo_log.svg
    M data/pictures/penguin_logo_msg.svg
    M data/pictures/penguin_logo_rep.svg
    A data/pictures/penguin_logo_rtp.svg
    A data/pictures/penguin_logo_sim.svg
    M data/pictures/penguin_logo_vid.svg
    M doc/manual/style.dox
    M fix_code_style.sh
    M paparazzi_version
    M select_conf.py
    A start.py
    M sw/airborne/Makefile
    A sw/airborne/arch/linux/led_hw.h
    A sw/airborne/arch/linux/mcu_arch.c
    A sw/airborne/arch/linux/mcu_arch.h
    A sw/airborne/arch/linux/mcu_periph/gpio_arch.h
    A sw/airborne/arch/linux/mcu_periph/i2c_arch.c
    A sw/airborne/arch/linux/mcu_periph/i2c_arch.h
    A sw/airborne/arch/linux/mcu_periph/i2c_smbus.h
    A sw/airborne/arch/linux/mcu_periph/spi_arch.c
    A sw/airborne/arch/linux/mcu_periph/spi_arch.h
    A sw/airborne/arch/linux/mcu_periph/sys_time_arch.c
    A sw/airborne/arch/linux/mcu_periph/sys_time_arch.h
    A sw/airborne/arch/linux/mcu_periph/uart_arch.c
    A sw/airborne/arch/linux/mcu_periph/uart_arch.h
    A sw/airborne/arch/linux/mcu_periph/udp_arch.c
    A sw/airborne/arch/linux/mcu_periph/udp_arch.h
    A sw/airborne/arch/linux/serial_port.c
    A sw/airborne/arch/linux/serial_port.h
    A sw/airborne/arch/linux/subsystems/settings_arch.c
    M sw/airborne/arch/lpc21/ADS8344.c
    M sw/airborne/arch/lpc21/ADS8344.h
    M sw/airborne/arch/lpc21/armVIC.c
    M sw/airborne/arch/lpc21/icp_scale.h
    M sw/airborne/arch/lpc21/led_hw.h
    M sw/airborne/arch/lpc21/link_mcu_hw.h
    M sw/airborne/arch/lpc21/mcu_arch.c
    M sw/airborne/arch/lpc21/mcu_periph/adc_arch.c
    M sw/airborne/arch/lpc21/mcu_periph/dac_arch.c
    M sw/airborne/arch/lpc21/mcu_periph/dac_arch.h
    M sw/airborne/arch/lpc21/mcu_periph/gpio_arch.h
    M sw/airborne/arch/lpc21/mcu_periph/i2c_arch.c
    M sw/airborne/arch/lpc21/mcu_periph/pwm_input_arch.c
    M sw/airborne/arch/lpc21/mcu_periph/spi_arch.c
    M sw/airborne/arch/lpc21/mcu_periph/spi_slave_hs_arch.c
    M sw/airborne/arch/lpc21/mcu_periph/spi_slave_hs_arch.h
    M sw/airborne/arch/lpc21/mcu_periph/sys_time_arch.c
    M sw/airborne/arch/lpc21/mcu_periph/sys_time_arch.h
    M sw/airborne/arch/lpc21/mcu_periph/uart_arch.c
    M sw/airborne/arch/lpc21/modules/adcs/max11040_hw.c
    M sw/airborne/arch/lpc21/modules/adcs/max11040_hw.h
    M sw/airborne/arch/lpc21/modules/core/trigger_ext_hw.c
    M sw/airborne/arch/lpc21/modules/display/lcd_dogm_hw.c
    M sw/airborne/arch/lpc21/modules/display/lcd_dogm_hw.h
    M sw/airborne/arch/lpc21/modules/sensors/mag_micromag_fw_hw.c
    M sw/airborne/arch/lpc21/modules/sensors/mag_micromag_fw_hw.h
    M sw/airborne/arch/lpc21/modules/sensors/trig_ext_hw.c
    M sw/airborne/arch/lpc21/modules/sensors/trig_ext_hw.h
    M sw/airborne/arch/lpc21/peripherals/max1168_arch.c
    M sw/airborne/arch/lpc21/peripherals/ms2100_arch.c
    M sw/airborne/arch/lpc21/peripherals/ms2100_arch.h
    M sw/airborne/arch/lpc21/subsystems/actuators/actuators_pwm_arch.c
    M sw/airborne/arch/lpc21/subsystems/actuators/servos_4015_MAT_hw.c
    M sw/airborne/arch/lpc21/subsystems/actuators/servos_4015_MAT_hw.h
    M sw/airborne/arch/lpc21/subsystems/actuators/servos_4015_hw.c
    M sw/airborne/arch/lpc21/subsystems/actuators/servos_4015_hw.h
    M sw/airborne/arch/lpc21/subsystems/actuators/servos_4015_hw_new.c
    M sw/airborne/arch/lpc21/subsystems/actuators/servos_4017_hw.c
    M sw/airborne/arch/lpc21/subsystems/actuators/servos_4017_hw.h
    M sw/airborne/arch/lpc21/subsystems/actuators/servos_ppm_hw.c
    M sw/airborne/arch/lpc21/subsystems/datalink/audio_telemetry_hw.c
    M sw/airborne/arch/lpc21/subsystems/datalink/audio_telemetry_hw.h
    M sw/airborne/arch/lpc21/subsystems/imu/imu_aspirin_arch.c
    M sw/airborne/arch/lpc21/subsystems/imu/imu_crista_arch.c
    M sw/airborne/arch/lpc21/subsystems/imu/imu_crista_arch.h
    M sw/airborne/arch/lpc21/subsystems/radio_control/ppm_arch.h
    M sw/airborne/arch/lpc21/subsystems/radio_control/spektrum_arch.c
    M sw/airborne/arch/lpc21/subsystems/radio_control/spektrum_arch.h
    M sw/airborne/arch/lpc21/subsystems/settings_arch.c
    M sw/airborne/arch/lpc21/tacho_mb.c
    M sw/airborne/arch/lpc21/tacho_mb.h
    M sw/airborne/arch/lpc21/test/dev_board.h
    M sw/airborne/arch/lpc21/test/ledswitch.c
    M sw/airborne/arch/lpc21/test/lpc2138.h
    M sw/airborne/arch/lpc21/test/timer.c
    M sw/airborne/arch/lpc21/test/uart.c
    M sw/airborne/arch/lpc21/test/uart_tunnel.c
    M sw/airborne/arch/lpc21/test/welcome.h
    M sw/airborne/arch/lpc21/uart_tunnel.c
    M sw/airborne/arch/lpc21/usb_msc_hw.c
    M sw/airborne/arch/lpc21/usb_msc_hw.h
    M sw/airborne/arch/lpc21/usb_ser_hw.c
    R sw/airborne/arch/lpc21/usb_tunnel.c
    R sw/airborne/arch/omap/led_hw.h
    R sw/airborne/arch/omap/mcu_arch.c
    R sw/airborne/arch/omap/mcu_arch.h
    R sw/airborne/arch/omap/mcu_periph/gpio_arch.h
    R sw/airborne/arch/omap/mcu_periph/i2c_arch.c
    R sw/airborne/arch/omap/mcu_periph/i2c_arch.h
    R sw/airborne/arch/omap/mcu_periph/i2c_smbus.h
    R sw/airborne/arch/omap/mcu_periph/spi_arch.c
    R sw/airborne/arch/omap/mcu_periph/spi_arch.h
    R sw/airborne/arch/omap/mcu_periph/sys_time_arch.c
    R sw/airborne/arch/omap/mcu_periph/sys_time_arch.h
    R sw/airborne/arch/omap/mcu_periph/uart_arch.c
    R sw/airborne/arch/omap/mcu_periph/uart_arch.h
    R sw/airborne/arch/omap/mcu_periph/udp_arch.c
    R sw/airborne/arch/omap/mcu_periph/udp_arch.h
    R sw/airborne/arch/omap/serial_port.c
    R sw/airborne/arch/omap/serial_port.h
    R sw/airborne/arch/omap/subsystems/settings_arch.c
    M sw/airborne/arch/sim/baro_MS5534A.h
    M sw/airborne/arch/sim/jsbsim_ahrs.c
    M sw/airborne/arch/sim/jsbsim_gps.c
    M sw/airborne/arch/sim/jsbsim_hw.c
    M sw/airborne/arch/sim/jsbsim_hw.h
    M sw/airborne/arch/sim/jsbsim_ir.c
    M sw/airborne/arch/sim/jsbsim_transport.c
    M sw/airborne/arch/sim/led_hw.c
    M sw/airborne/arch/sim/led_hw.h
    M sw/airborne/arch/sim/max1167_hw.c
    M sw/airborne/arch/sim/max1167_hw.h
    M sw/airborne/arch/sim/mcu_periph/adc_arch.c
    M sw/airborne/arch/sim/mcu_periph/i2c_arch.c
    M sw/airborne/arch/sim/mcu_periph/spi_arch.c
    M sw/airborne/arch/sim/mcu_periph/sys_time_arch.c
    M sw/airborne/arch/sim/mcu_periph/sys_time_arch.h
    M sw/airborne/arch/sim/mcu_periph/uart_arch.h
    A sw/airborne/arch/sim/mcu_periph/udp_arch.c
    A sw/airborne/arch/sim/mcu_periph/udp_arch.h
    M sw/airborne/arch/sim/modules/core/booz_pwm_arch.c
    M sw/airborne/arch/sim/modules/core/trigger_ext_hw.c
    M sw/airborne/arch/sim/modules/enose/sim_enose.c
    M sw/airborne/arch/sim/modules/ins/ins_arduimu.c
    M sw/airborne/arch/sim/modules/ins/ins_arduimu_basic.c
    M sw/airborne/arch/sim/peripherals/hmc5843_arch.c
    M sw/airborne/arch/sim/peripherals/max1168_arch.c
    M sw/airborne/arch/sim/sim_adc_generic.c
    M sw/airborne/arch/sim/sim_ahrs.c
    M sw/airborne/arch/sim/sim_ap.c
    M sw/airborne/arch/sim/sim_gps.c
    M sw/airborne/arch/sim/sim_ir.c
    M sw/airborne/arch/sim/sim_uart.c
    M sw/airborne/arch/sim/sim_uart.h
    M sw/airborne/arch/sim/subsystems/actuators/actuators_dualpwm_arch.c
    M sw/airborne/arch/sim/subsystems/actuators/actuators_pwm_arch.c
    M sw/airborne/arch/sim/subsystems/datalink/superbitrf.c
    M sw/airborne/arch/sim/subsystems/radio_control/ppm_arch.h
    M sw/airborne/arch/sim/subsystems/radio_control/rc_datalink.c
    M sw/airborne/arch/sim/subsystems/radio_control/spektrum_arch.c
    M sw/airborne/arch/sim/subsystems/radio_control/spektrum_arch.h
    M sw/airborne/arch/sim/subsystems/settings_arch.c
    M sw/airborne/arch/stm32/link_mcu_hw.h
    M sw/airborne/arch/stm32/mcu_arch.c
    M sw/airborne/arch/stm32/mcu_arch.h
    M sw/airborne/arch/stm32/mcu_periph/adc_arch.c
    M sw/airborne/arch/stm32/mcu_periph/can_arch.c
    M sw/airborne/arch/stm32/mcu_periph/debug_led.h
    M sw/airborne/arch/stm32/mcu_periph/gpio_arch.c
    M sw/airborne/arch/stm32/mcu_periph/i2c_arch.c
    M sw/airborne/arch/stm32/mcu_periph/pwm_input_arch.c
    M sw/airborne/arch/stm32/mcu_periph/spi_arch.c
    M sw/airborne/arch/stm32/mcu_periph/sys_time_arch.c
    M sw/airborne/arch/stm32/mcu_periph/sys_time_arch.h
    M sw/airborne/arch/stm32/mcu_periph/uart_arch.c
    M sw/airborne/arch/stm32/my_debug_servo.h
    M sw/airborne/arch/stm32/peripherals/hmc5843_arch.c
    M sw/airborne/arch/stm32/peripherals/max1168_arch.c
    M sw/airborne/arch/stm32/peripherals/ms2100_arch.c
    M sw/airborne/arch/stm32/peripherals/ms2100_arch.h
    M sw/airborne/arch/stm32/peripherals/sc18is600_arch.c
    M sw/airborne/arch/stm32/stm32f4_chibios_vectors.c
    M sw/airborne/arch/stm32/subsystems/actuators/actuators_dualpwm_arch.c
    M sw/airborne/arch/stm32/subsystems/actuators/actuators_pwm_arch.c
    M sw/airborne/arch/stm32/subsystems/actuators/actuators_shared_arch.c
    M sw/airborne/arch/stm32/subsystems/imu/imu_aspirin_arch.c
    M sw/airborne/arch/stm32/subsystems/imu/imu_crista_arch.c
    M sw/airborne/arch/stm32/subsystems/imu/imu_crista_arch.h
    M sw/airborne/arch/stm32/subsystems/imu/imu_krooz_sd_arch.c
    M sw/airborne/arch/stm32/subsystems/radio_control/ppm_arch.h
    M sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.c
    M sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.h
    M sw/airborne/arch/stm32/subsystems/settings_arch.c
    M sw/airborne/arch/stm32/test_bswap.c
    M sw/airborne/arch/stm32/uart_tunnel.c
    A sw/airborne/arch/stm32/usb_ser_hw.c
    M sw/airborne/boards/apogee/baro_board.c
    M sw/airborne/boards/apogee/imu_apogee.c
    M sw/airborne/boards/apogee/imu_apogee.h
    M sw/airborne/boards/ardrone/actuators_ardrone2_raw.c
    M sw/airborne/boards/ardrone/actuators_at.c
    M sw/airborne/boards/ardrone/at_com.c
    M sw/airborne/boards/ardrone/at_com.h
    M sw/airborne/boards/ardrone/baro_board.c
    M sw/airborne/boards/ardrone/electrical_raw.c
    M sw/airborne/boards/ardrone/gpio_ardrone.c
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/ardrone/navdata.h
    M sw/airborne/boards/baro_board_ms5611_i2c.c
    M sw/airborne/boards/baro_board_ms5611_spi.c
    A sw/airborne/boards/bebop.h
    A sw/airborne/boards/bebop/actuators.c
    A sw/airborne/boards/bebop/actuators.h
    A sw/airborne/boards/bebop/baro_board.h
    A sw/airborne/boards/bebop/electrical.c
    M sw/airborne/boards/booz/baro_board.c
    M sw/airborne/boards/booz/baro_board.h
    M sw/airborne/boards/hbmini/baro_board.c
    M sw/airborne/boards/hbmini/imu_hbmini.c
    M sw/airborne/boards/hbmini/imu_hbmini.h
    M sw/airborne/boards/krooz/imu_krooz.c
    M sw/airborne/boards/krooz/imu_krooz.h
    M sw/airborne/boards/krooz/imu_krooz_memsic.c
    M sw/airborne/boards/krooz/imu_krooz_memsic.h
    M sw/airborne/boards/lia_1.1.h
    M sw/airborne/boards/lisa_l/baro_board.c
    M sw/airborne/boards/lisa_m/baro_board.c
    M sw/airborne/boards/lisa_m_1.0.h
    M sw/airborne/boards/lisa_m_2.0.h
    M sw/airborne/boards/lisa_m_2.1.h
    M sw/airborne/boards/lisa_m_common.h
    M sw/airborne/boards/lisa_mx_common.h
    M sw/airborne/boards/lisa_s_1.0.h
    M sw/airborne/boards/navgo/baro_board.c
    M sw/airborne/boards/navgo/imu_navgo.c
    M sw/airborne/boards/navgo/imu_navgo.h
    M sw/airborne/boards/navstik/baro_board.c
    M sw/airborne/boards/sdlog_1.0.h
    M sw/airborne/boards/stm32f4_discovery.h
    M sw/airborne/boards/umarim/baro_board.c
    M sw/airborne/boards/umarim/imu_umarim.c
    M sw/airborne/boards/umarim/imu_umarim.h
    M sw/airborne/filters/low_pass_filter.h
    M sw/airborne/filters/median_filter.h
    M sw/airborne/firmwares/beth/bench_sensors.h
    M sw/airborne/firmwares/beth/bench_sensors_can.c
    M sw/airborne/firmwares/beth/bench_sensors_i2c.c
    M sw/airborne/firmwares/beth/main_beth.c
    M sw/airborne/firmwares/beth/main_coders.c
    M sw/airborne/firmwares/beth/main_overo.c
    M sw/airborne/firmwares/beth/main_stm32.c
    M sw/airborne/firmwares/beth/overo_controller.c
    M sw/airborne/firmwares/beth/overo_estimator.c
    M sw/airborne/firmwares/beth/overo_file_logger.c
    M sw/airborne/firmwares/beth/overo_file_logger.h
    M sw/airborne/firmwares/beth/overo_gcs_com.c
    M sw/airborne/firmwares/beth/overo_gcs_com.h
    M sw/airborne/firmwares/beth/overo_sfb_controller.c
    M sw/airborne/firmwares/beth/overo_test_uart.c
    M sw/airborne/firmwares/beth/overo_twist_controller.c
    M sw/airborne/firmwares/beth/overo_twist_controller.h
    M sw/airborne/firmwares/beth/rcv_telemetry.c
    M sw/airborne/firmwares/beth/uart_hw.c
    M sw/airborne/firmwares/beth/uart_hw.h
    M sw/airborne/firmwares/fixedwing/autopilot.c
    M sw/airborne/firmwares/fixedwing/autopilot.h
    M sw/airborne/firmwares/fixedwing/datalink.c
    M sw/airborne/firmwares/fixedwing/guidance/energy_ctrl.c
    M sw/airborne/firmwares/fixedwing/guidance/guidance_common.h
    M sw/airborne/firmwares/fixedwing/guidance/guidance_v.c
    M sw/airborne/firmwares/fixedwing/guidance/guidance_v_n.c
    M sw/airborne/firmwares/fixedwing/main.c
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/firmwares/fixedwing/main_ap.h
    M sw/airborne/firmwares/fixedwing/main_chibios_libopencm3.c
    M sw/airborne/firmwares/fixedwing/main_fbw.c
    M sw/airborne/firmwares/fixedwing/main_fbw.h
    M sw/airborne/firmwares/fixedwing/nav.c
    M sw/airborne/firmwares/fixedwing/nav.h
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_adaptive.c
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_adaptive.h
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_attitude.c
    M sw/airborne/firmwares/fixedwing/stabilization/stabilization_attitude.h
    M sw/airborne/firmwares/logger/main_logger.c
    M sw/airborne/firmwares/motor_bench/main_motor_bench.c
    M sw/airborne/firmwares/motor_bench/main_turntable.c
    M sw/airborne/firmwares/motor_bench/mb_current.c
    M sw/airborne/firmwares/motor_bench/mb_modes.c
    M sw/airborne/firmwares/motor_bench/mb_modes.h
    M sw/airborne/firmwares/motor_bench/mb_scale.c
    M sw/airborne/firmwares/motor_bench/mb_scale.h
    M sw/airborne/firmwares/motor_bench/mb_servo.c
    M sw/airborne/firmwares/motor_bench/mb_servo.h
    M sw/airborne/firmwares/motor_bench/mb_tacho.c
    M sw/airborne/firmwares/motor_bench/mb_tacho.h
    M sw/airborne/firmwares/motor_bench/mb_twi_controller.c
    M sw/airborne/firmwares/motor_bench/mb_twi_controller.h
    M sw/airborne/firmwares/motor_bench/mb_twi_controller_asctech.c
    M sw/airborne/firmwares/motor_bench/mb_twi_controller_asctech.h
    M sw/airborne/firmwares/motor_bench/mb_twi_controller_mkk.c
    M sw/airborne/firmwares/motor_bench/mb_twi_controller_mkk.h
    M sw/airborne/firmwares/motor_bench/turntable_systime.c
    M sw/airborne/firmwares/non_ap/geiger_counter/geiger_counter.c
    M sw/airborne/firmwares/non_ap/led_flasher/blitzer.c
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/autopilot.h
    M sw/airborne/firmwares/rotorcraft/autopilot_arming_switch.h
    M sw/airborne/firmwares/rotorcraft/autopilot_arming_throttle.h
    M sw/airborne/firmwares/rotorcraft/autopilot_arming_yaw.h
    M sw/airborne/firmwares/rotorcraft/autopilot_rc_helpers.h
    M sw/airborne/firmwares/rotorcraft/datalink.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.h
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h_ref.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.h
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v_adapt.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v_ref.c
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/firmwares/rotorcraft/main.h
    M sw/airborne/firmwares/rotorcraft/navigation.c
    M sw/airborne/firmwares/rotorcraft/navigation.h
    M sw/airborne/firmwares/rotorcraft/stabilization.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_euler_int.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_passthrough.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_int.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_transformations.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_rc_setpoint.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_rc_setpoint.h
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_ref_euler_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_ref_euler_int.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_ref_quat_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_ref_quat_int.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_ref_saturate.h
    M sw/airborne/firmwares/rotorcraft/stabilization/stabilization_none.c
    M sw/airborne/firmwares/rotorcraft/stabilization/stabilization_rate.c
    M sw/airborne/firmwares/setup/setup_actuators.c
    A sw/airborne/firmwares/setup/usb_tunnel.c
    M sw/airborne/firmwares/tutorial/main_demo1.c
    M sw/airborne/firmwares/tutorial/main_demo2.c
    M sw/airborne/firmwares/tutorial/main_demo3.c
    M sw/airborne/firmwares/tutorial/main_demo4.c
    M sw/airborne/firmwares/tutorial/main_demo5.c
    M sw/airborne/firmwares/tutorial/main_demo6.c
    M sw/airborne/firmwares/wind_tunnel/main.c
    M sw/airborne/firmwares/wind_tunnel/main_mb.c
    M sw/airborne/firmwares/wind_tunnel/wt_baro.c
    M sw/airborne/firmwares/wind_tunnel/wt_servo.c
    M sw/airborne/firmwares/wind_tunnel/wt_servo.h
    M sw/airborne/fms/fms_autopilot_msg.h
    M sw/airborne/fms/fms_gs_com.c
    M sw/airborne/fms/fms_gs_com.h
    M sw/airborne/fms/fms_network.c
    M sw/airborne/fms/fms_network.h
    M sw/airborne/fms/fms_periodic.c
    M sw/airborne/fms/fms_periodic.h
    M sw/airborne/fms/fms_spi_autopilot_msg.c
    M sw/airborne/fms/fms_spi_autopilot_msg.h
    M sw/airborne/fms/fms_spi_link.c
    M sw/airborne/fms/fms_spi_link.h
    M sw/airborne/fms/fms_spistream.h
    M sw/airborne/fms/fms_spistream_client.c
    M sw/airborne/fms/fms_spistream_daemon.c
    M sw/airborne/fms/fms_test_datalink.c
    M sw/airborne/fms/libeknav/estimate_attitude.c
    M sw/airborne/fms/libeknav/estimate_attitude.h
    M sw/airborne/fms/libeknav/paparazzi_eigen_conversion.h
    M sw/airborne/fms/libeknav/raw_log.h
    M sw/airborne/fms/libeknav/raw_log_to_ascii.c
    M sw/airborne/fms/lpc_test_spi.c
    M sw/airborne/fms/onboard_logger.c
    M sw/airborne/fms/onboard_transport.c
    M sw/airborne/fms/overo_blmc_calibrate.c
    M sw/airborne/fms/overo_blmc_calibrate.h
    M sw/airborne/fms/overo_test_gps_passthrough.c
    M sw/airborne/fms/overo_test_passthrough.c
    M sw/airborne/fms/overo_test_passthrough.h
    M sw/airborne/fms/overo_test_passthrough_telemetry.h
    M sw/airborne/fms/overo_test_periodic.c
    M sw/airborne/fms/overo_test_spi_link.c
    M sw/airborne/fms/overo_test_telemetry.c
    M sw/airborne/fms/overo_test_telemetry2.c
    M sw/airborne/fms/packet_header.h
    M sw/airborne/fms/test_telemetry.c
    M sw/airborne/fms/test_telemetry_2.c
    M sw/airborne/fms/udp_transport.h
    M sw/airborne/fms/udp_transport2.h
    M sw/airborne/inter_mcu.c
    M sw/airborne/inter_mcu.h
    M sw/airborne/led.h
    M sw/airborne/link_mcu_can.c
    M sw/airborne/link_mcu_spi.c
    M sw/airborne/link_mcu_spi.h
    M sw/airborne/link_mcu_usart.c
    M sw/airborne/link_mcu_usart.h
    M sw/airborne/math/Makefile
    M sw/airborne/math/pprz_algebra_double.c
    M sw/airborne/math/pprz_algebra_double.h
    M sw/airborne/math/pprz_algebra_float.c
    M sw/airborne/math/pprz_algebra_float.h
    M sw/airborne/math/pprz_algebra_int.c
    M sw/airborne/math/pprz_algebra_int.h
    M sw/airborne/math/pprz_geodetic_double.c
    M sw/airborne/math/pprz_geodetic_double.h
    M sw/airborne/math/pprz_geodetic_float.c
    M sw/airborne/math/pprz_geodetic_float.h
    M sw/airborne/math/pprz_geodetic_int.c
    M sw/airborne/math/pprz_geodetic_int.h
    M sw/airborne/math/pprz_geodetic_wmm2010.c
    M sw/airborne/math/pprz_geodetic_wmm2010.h
    M sw/airborne/math/pprz_isa.h
    M sw/airborne/math/pprz_matrix_decomp_float.c
    M sw/airborne/math/pprz_matrix_decomp_float.h
    M sw/airborne/math/pprz_orientation_conversion.c
    M sw/airborne/math/pprz_orientation_conversion.h
    M sw/airborne/math/pprz_polyfit_float.c
    M sw/airborne/math/pprz_polyfit_float.h
    M sw/airborne/math/pprz_rk_float.h
    M sw/airborne/math/pprz_stat.h
    M sw/airborne/mcu.c
    M sw/airborne/mcu_periph/adc.h
    M sw/airborne/mcu_periph/can.c
    M sw/airborne/mcu_periph/i2c.c
    M sw/airborne/mcu_periph/i2c.h
    M sw/airborne/mcu_periph/spi.c
    M sw/airborne/mcu_periph/spi.h
    M sw/airborne/mcu_periph/sys_time.c
    M sw/airborne/mcu_periph/sys_time.h
    M sw/airborne/mcu_periph/uart.c
    M sw/airborne/mcu_periph/uart.h
    M sw/airborne/mcu_periph/udp.c
    M sw/airborne/mcu_periph/udp.h
    M sw/airborne/mcu_periph/usb_serial.h
    M sw/airborne/modules/MPPT/MPPT.c
    M sw/airborne/modules/MPPT/MPPT.h
    M sw/airborne/modules/MPPT/sim_MPPT.c
    M sw/airborne/modules/adcs/adc_generic.c
    M sw/airborne/modules/adcs/adc_generic.h
    M sw/airborne/modules/adcs/max11040.c
    M sw/airborne/modules/adcs/max11040.h
    M sw/airborne/modules/air_data/air_data.c
    M sw/airborne/modules/airborne_ant_track/airborne_ant_track.c
    M sw/airborne/modules/bat_checker/bat_checker.c
    M sw/airborne/modules/benchmark/flight_benchmark.c
    M sw/airborne/modules/benchmark/flight_benchmark.h
    M sw/airborne/modules/benchmark/i2c_abuse_test.c
    M sw/airborne/modules/benchmark/imu_quality_assessment.c
    M sw/airborne/modules/benchmark/imu_quality_assessment.h
    M sw/airborne/modules/calibration/send_imu_mag_current.c
    M sw/airborne/modules/cam_control/cam.c
    M sw/airborne/modules/cam_control/cam.h
    M sw/airborne/modules/cam_control/cam_roll.c
    M sw/airborne/modules/cam_control/cam_segment.c
    M sw/airborne/modules/cam_control/cam_segment.h
    M sw/airborne/modules/cam_control/point.c
    M sw/airborne/modules/cam_control/point.h
    M sw/airborne/modules/cam_control/rotorcraft_cam.c
    M sw/airborne/modules/cam_control/rotorcraft_cam.h
    M sw/airborne/modules/cartography/cartography.c
    M sw/airborne/modules/cartography/cartography.h
    M sw/airborne/modules/cartography/photogrammetry_calculator.c
    M sw/airborne/modules/cartography/photogrammetry_calculator.h
    M sw/airborne/modules/com/generic_com.c
    M sw/airborne/modules/com/generic_com.h
    A sw/airborne/modules/com/usb_serial_stm32.h
    A sw/airborne/modules/com/usb_serial_stm32_example1.c
    A sw/airborne/modules/com/usb_serial_stm32_example2.c
    A sw/airborne/modules/computer_vision/cv/color.h
    A sw/airborne/modules/computer_vision/cv/encoding/jpeg.c
    A sw/airborne/modules/computer_vision/cv/encoding/jpeg.h
    A sw/airborne/modules/computer_vision/cv/encoding/rtp.c
    A sw/airborne/modules/computer_vision/cv/encoding/rtp.h
    A sw/airborne/modules/computer_vision/cv/image.h
    A sw/airborne/modules/computer_vision/cv/resize.h
    A sw/airborne/modules/computer_vision/image_nc_send.c
    A sw/airborne/modules/computer_vision/image_nc_send.h
    A sw/airborne/modules/computer_vision/image_nc_send_nps.c
    A sw/airborne/modules/computer_vision/lib/udp/socket.c
    A sw/airborne/modules/computer_vision/lib/udp/socket.h
    A sw/airborne/modules/computer_vision/lib/v4l/video.c
    A sw/airborne/modules/computer_vision/lib/v4l/video.h
    A sw/airborne/modules/computer_vision/viewvideo.c
    A sw/airborne/modules/computer_vision/viewvideo.h
    A sw/airborne/modules/computer_vision/viewvideo_nps.c
    M sw/airborne/modules/config/config_mkk_v2.c
    M sw/airborne/modules/config/config_mkk_v2.h
    M sw/airborne/modules/core/pwm_meas.c
    M sw/airborne/modules/core/pwm_meas.h
    M sw/airborne/modules/core/sys_mon.c
    M sw/airborne/modules/core/trigger_ext.h
    M sw/airborne/modules/datalink/extra_pprz_dl.h
    A sw/airborne/modules/datalink/mavlink.c
    A sw/airborne/modules/datalink/mavlink.h
    M sw/airborne/modules/datalink/mavlink_decoder.c
    M sw/airborne/modules/datalink/mavlink_decoder.h
    M sw/airborne/modules/datalink/xtend_rssi.c
    M sw/airborne/modules/datalink/xtend_rssi.h
    M sw/airborne/modules/demo_module/demo_module.c
    M sw/airborne/modules/deploy_sonar_buoy/deploy_sonar_buoy.c
    M sw/airborne/modules/digital_cam/atmega_i2c_cam_ctrl.c
    M sw/airborne/modules/digital_cam/atmega_i2c_cam_ctrl.h
    M sw/airborne/modules/digital_cam/catia/catia.c
    M sw/airborne/modules/digital_cam/catia/chdk_pipe.c
    M sw/airborne/modules/digital_cam/catia/chdk_pipe.h
    M sw/airborne/modules/digital_cam/catia/protocol.c
    M sw/airborne/modules/digital_cam/catia/protocol.h
    M sw/airborne/modules/digital_cam/catia/serial.c
    M sw/airborne/modules/digital_cam/catia/serial.h
    M sw/airborne/modules/digital_cam/catia/socket.c
    M sw/airborne/modules/digital_cam/catia/socket.h
    M sw/airborne/modules/digital_cam/dc.c
    M sw/airborne/modules/digital_cam/dc.h
    M sw/airborne/modules/digital_cam/dc_shoot_rc.c
    M sw/airborne/modules/digital_cam/gpio_cam_ctrl.c
    M sw/airborne/modules/digital_cam/hackhd.c
    M sw/airborne/modules/digital_cam/servo_cam_ctrl.c
    M sw/airborne/modules/digital_cam/servo_cam_ctrl.h
    M sw/airborne/modules/digital_cam/sim_i2c_cam_ctrl.c
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.c
    M sw/airborne/modules/display/lcd_dogm.c
    M sw/airborne/modules/display/lcd_dogm.h
    M sw/airborne/modules/enose/anemotaxis.c
    M sw/airborne/modules/enose/chemo_detect.c
    M sw/airborne/modules/enose/chemo_detect.h
    M sw/airborne/modules/enose/chemotaxis.c
    M sw/airborne/modules/enose/chemotaxis.h
    M sw/airborne/modules/enose/enose.c
    M sw/airborne/modules/enose/enose.h
    M sw/airborne/modules/gain_scheduling/gain_scheduling.c
    M sw/airborne/modules/gas_engine/gas_engine_idle_trim.c
    M sw/airborne/modules/geo_mag/geo_mag.c
    M sw/airborne/modules/gps/gps_ubx_ucenter.c
    M sw/airborne/modules/gps/gps_ubx_ucenter.h
    M sw/airborne/modules/gps_i2c/gps_i2c.c
    M sw/airborne/modules/gps_i2c/gps_i2c.h
    M sw/airborne/modules/gsm/gsm.c
    M sw/airborne/modules/gumstix_interface/qr_code_spi_link.c
    M sw/airborne/modules/hott/hott.c
    M sw/airborne/modules/hott/hott_eam.h
    M sw/airborne/modules/hott/hott_gam.h
    M sw/airborne/modules/ins/ahrs_chimu_spi.c
    M sw/airborne/modules/ins/ahrs_chimu_uart.c
    M sw/airborne/modules/ins/alt_filter.c
    M sw/airborne/modules/ins/alt_filter.h
    M sw/airborne/modules/ins/imu_chimu.c
    M sw/airborne/modules/ins/imu_chimu.h
    M sw/airborne/modules/ins/ins_arduimu.c
    M sw/airborne/modules/ins/ins_arduimu.h
    M sw/airborne/modules/ins/ins_arduimu_basic.c
    M sw/airborne/modules/ins/ins_arduimu_basic.h
    M sw/airborne/modules/ins/ins_module.h
    M sw/airborne/modules/ins/ins_vn100.c
    M sw/airborne/modules/ins/ins_vn100.h
    M sw/airborne/modules/ins/ins_xsens.c
    M sw/airborne/modules/ins/ins_xsens.h
    M sw/airborne/modules/ins/ins_xsens700.c
    M sw/airborne/modules/led_safety_status/led_safety_status.c
    M sw/airborne/modules/light/light.c
    M sw/airborne/modules/loggers/direct_memory_logger.c
    M sw/airborne/modules/loggers/file_logger.c
    M sw/airborne/modules/loggers/high_speed_logger_direct_memory.c
    M sw/airborne/modules/loggers/high_speed_logger_spi_link.c
    M sw/airborne/modules/loggers/high_speed_logger_spi_link.h
    M sw/airborne/modules/max3100/max3100_hw.c
    M sw/airborne/modules/max3100/max3100_hw.h
    M sw/airborne/modules/max7456/max7456.c
    M sw/airborne/modules/max7456/max7456_regs.h
    M sw/airborne/modules/meteo/charge_sens.c
    M sw/airborne/modules/meteo/dust_gp2y.c
    M sw/airborne/modules/meteo/geiger_counter.c
    M sw/airborne/modules/meteo/humid_dpicco.c
    M sw/airborne/modules/meteo/humid_dpicco.h
    M sw/airborne/modules/meteo/humid_hih.c
    M sw/airborne/modules/meteo/humid_hih.h
    M sw/airborne/modules/meteo/humid_htm_b71.c
    M sw/airborne/modules/meteo/humid_pcap01.c
    M sw/airborne/modules/meteo/humid_pcap01.h
    M sw/airborne/modules/meteo/humid_sht.c
    M sw/airborne/modules/meteo/humid_sht.h
    M sw/airborne/modules/meteo/humid_sht_i2c.c
    M sw/airborne/modules/meteo/humid_sht_i2c.h
    M sw/airborne/modules/meteo/ir_mlx.c
    M sw/airborne/modules/meteo/ir_mlx.h
    M sw/airborne/modules/meteo/light_solar.c
    M sw/airborne/modules/meteo/light_temt.c
    M sw/airborne/modules/meteo/light_temt.h
    M sw/airborne/modules/meteo/meteo_france_DAQ.c
    M sw/airborne/modules/meteo/meteo_france_DAQ.h
    M sw/airborne/modules/meteo/meteo_stick.c
    M sw/airborne/modules/meteo/mf_ptu.c
    M sw/airborne/modules/meteo/temp_lm75.c
    M sw/airborne/modules/meteo/temp_tcouple_adc.c
    M sw/airborne/modules/meteo/temp_temod.c
    M sw/airborne/modules/meteo/temp_tmp102.c
    M sw/airborne/modules/meteo/wind_gfi.c
    M sw/airborne/modules/meteo/wind_gfi.h
    M sw/airborne/modules/meteo/windturbine.c
    M sw/airborne/modules/meteo/windturbine.h
    M sw/airborne/modules/mission/mission_common.c
    M sw/airborne/modules/mission/mission_common.h
    M sw/airborne/modules/mission/mission_fw_nav.c
    M sw/airborne/modules/mission/mission_rotorcraft_nav.c
    M sw/airborne/modules/multi/follow.c
    M sw/airborne/modules/multi/follow.h
    M sw/airborne/modules/multi/formation.c
    M sw/airborne/modules/multi/formation.h
    M sw/airborne/modules/multi/potential.c
    M sw/airborne/modules/multi/tcas.c
    M sw/airborne/modules/multi/tcas.h
    A sw/airborne/modules/nav/nav_airspeed.c
    A sw/airborne/modules/nav/nav_airspeed.h
    M sw/airborne/modules/nav/nav_bungee_takeoff.c
    M sw/airborne/modules/nav/nav_catapult.c
    M sw/airborne/modules/nav/nav_cube.c
    M sw/airborne/modules/nav/nav_cube.h
    M sw/airborne/modules/nav/nav_drop.c
    M sw/airborne/modules/nav/nav_drop.h
    M sw/airborne/modules/nav/nav_flower.c
    M sw/airborne/modules/nav/nav_gls.c
    M sw/airborne/modules/nav/nav_line.c
    M sw/airborne/modules/nav/nav_line.h
    M sw/airborne/modules/nav/nav_line_border.c
    M sw/airborne/modules/nav/nav_line_border.h
    M sw/airborne/modules/nav/nav_line_osam.c
    M sw/airborne/modules/nav/nav_line_osam.h
    M sw/airborne/modules/nav/nav_smooth.c
    M sw/airborne/modules/nav/nav_spiral.c
    M sw/airborne/modules/nav/nav_spiral.h
    M sw/airborne/modules/nav/nav_survey_disc.c
    M sw/airborne/modules/nav/nav_survey_disc.h
    M sw/airborne/modules/nav/nav_survey_poly_osam.c
    M sw/airborne/modules/nav/nav_survey_poly_osam.h
    M sw/airborne/modules/nav/nav_survey_polygon.c
    M sw/airborne/modules/nav/nav_survey_polygon.h
    M sw/airborne/modules/nav/nav_survey_zamboni.c
    M sw/airborne/modules/nav/nav_survey_zamboni.h
    M sw/airborne/modules/nav/nav_vertical_raster.c
    M sw/airborne/modules/nav/nav_vertical_raster.h
    M sw/airborne/modules/nav/takeoff_detect.c
    M sw/airborne/modules/openlog/openlog.c
    M sw/airborne/modules/optical_flow/px4flow.c
    M sw/airborne/modules/optical_flow/px4flow.h
    M sw/airborne/modules/poles/nav_poles.c
    M sw/airborne/modules/poles/nav_poles.h
    M sw/airborne/modules/sensors/airspeed_ads1114.c
    M sw/airborne/modules/sensors/airspeed_amsys.c
    M sw/airborne/modules/sensors/airspeed_amsys.h
    M sw/airborne/modules/sensors/airspeed_ets.c
    M sw/airborne/modules/sensors/airspeed_ets.h
    M sw/airborne/modules/sensors/airspeed_otf.c
    M sw/airborne/modules/sensors/alt_srf08.c
    M sw/airborne/modules/sensors/aoa_adc.c
    M sw/airborne/modules/sensors/baro_MS5534A.c
    M sw/airborne/modules/sensors/baro_MS5534A.h
    M sw/airborne/modules/sensors/baro_amsys.c
    M sw/airborne/modules/sensors/baro_amsys.h
    M sw/airborne/modules/sensors/baro_bmp.c
    M sw/airborne/modules/sensors/baro_ets.c
    M sw/airborne/modules/sensors/baro_ets.h
    M sw/airborne/modules/sensors/baro_hca.c
    M sw/airborne/modules/sensors/baro_hca.h
    M sw/airborne/modules/sensors/baro_mpl3115.c
    M sw/airborne/modules/sensors/baro_mpl3115.h
    M sw/airborne/modules/sensors/baro_ms5611_i2c.c
    M sw/airborne/modules/sensors/baro_ms5611_spi.c
    M sw/airborne/modules/sensors/baro_scp.c
    M sw/airborne/modules/sensors/baro_scp_i2c.c
    M sw/airborne/modules/sensors/baro_sim.c
    M sw/airborne/modules/sensors/ezcurrent.c
    M sw/airborne/modules/sensors/ezcurrent.h
    M sw/airborne/modules/sensors/imu_aspirin2.c
    M sw/airborne/modules/sensors/imu_aspirin2.h
    M sw/airborne/modules/sensors/mag_hmc5843.c
    M sw/airborne/modules/sensors/mag_hmc5843.h
    M sw/airborne/modules/sensors/mag_hmc58xx.c
    M sw/airborne/modules/sensors/mag_micromag_fw.c
    M sw/airborne/modules/sensors/mag_micromag_fw.h
    M sw/airborne/modules/sensors/pressure_board_navarro.c
    M sw/airborne/modules/sensors/trigger_ext.c
    M sw/airborne/modules/sensors/trigger_ext.h
    A sw/airborne/modules/servo_switch/auto1_commands.c
    A sw/airborne/modules/servo_switch/auto1_commands.h
    M sw/airborne/modules/servo_switch/servo_switch.c
    M sw/airborne/modules/sonar/agl_dist.c
    M sw/airborne/modules/sonar/sonar_adc.c
    M sw/airborne/modules/vehicle_interface/vi.c
    M sw/airborne/modules/vehicle_interface/vi.h
    M sw/airborne/modules/vehicle_interface/vi_datalink.c
    M sw/airborne/modules/vehicle_interface/vi_datalink.h
    M sw/airborne/modules/vehicle_interface/vi_test_signal.c
    M sw/airborne/modules/vehicle_interface/vi_test_signal.h
    M sw/airborne/paparazzi.h
    M sw/airborne/peripherals/ads1114.c
    M sw/airborne/peripherals/ads1114.h
    M sw/airborne/peripherals/ads1220.c
    M sw/airborne/peripherals/ads1220.h
    M sw/airborne/peripherals/adxl345_i2c.c
    M sw/airborne/peripherals/adxl345_i2c.h
    M sw/airborne/peripherals/adxl345_spi.c
    M sw/airborne/peripherals/adxl345_spi.h
    M sw/airborne/peripherals/ak8963.c
    M sw/airborne/peripherals/ami601.c
    M sw/airborne/peripherals/ami601.h
    M sw/airborne/peripherals/bmp085.c
    M sw/airborne/peripherals/bmp085.h
    M sw/airborne/peripherals/cyrf6936.c
    M sw/airborne/peripherals/cyrf6936.h
    M sw/airborne/peripherals/cyrf6936_regs.h
    M sw/airborne/peripherals/hmc5843.c
    M sw/airborne/peripherals/hmc5843.h
    M sw/airborne/peripherals/hmc58xx.c
    M sw/airborne/peripherals/hmc58xx.h
    M sw/airborne/peripherals/itg3200.c
    M sw/airborne/peripherals/itg3200.h
    M sw/airborne/peripherals/l3g4200.c
    M sw/airborne/peripherals/l3g4200.h
    M sw/airborne/peripherals/l3gd20_spi.c
    M sw/airborne/peripherals/l3gd20_spi.h
    M sw/airborne/peripherals/lis302dl_spi.c
    M sw/airborne/peripherals/lis302dl_spi.h
    M sw/airborne/peripherals/lsm303dlhc.c
    M sw/airborne/peripherals/lsm303dlhc.h
    M sw/airborne/peripherals/max1168.c
    M sw/airborne/peripherals/max1168.h
    M sw/airborne/peripherals/mcp355x.c
    M sw/airborne/peripherals/mpl3115.c
    M sw/airborne/peripherals/mpu60x0.c
    M sw/airborne/peripherals/mpu60x0.h
    M sw/airborne/peripherals/mpu60x0_i2c.c
    M sw/airborne/peripherals/mpu60x0_i2c.h
    M sw/airborne/peripherals/mpu60x0_regs.h
    M sw/airborne/peripherals/mpu60x0_spi.c
    M sw/airborne/peripherals/mpu60x0_spi.h
    M sw/airborne/peripherals/mpu9250.c
    M sw/airborne/peripherals/mpu9250.h
    M sw/airborne/peripherals/mpu9250_i2c.c
    M sw/airborne/peripherals/mpu9250_i2c.h
    M sw/airborne/peripherals/mpu9250_regs.h
    M sw/airborne/peripherals/mpu9250_spi.c
    M sw/airborne/peripherals/mpu9250_spi.h
    M sw/airborne/peripherals/ms2100.c
    M sw/airborne/peripherals/ms2100.h
    M sw/airborne/peripherals/ms5611.c
    M sw/airborne/peripherals/ms5611.h
    M sw/airborne/peripherals/ms5611_i2c.c
    M sw/airborne/peripherals/ms5611_i2c.h
    M sw/airborne/peripherals/ms5611_spi.c
    M sw/airborne/peripherals/ms5611_spi.h
    M sw/airborne/peripherals/sc18i600.c
    M sw/airborne/peripherals/sst25vfxxxx.c
    M sw/airborne/peripherals/sst25vfxxxx.h
    M sw/airborne/pprz_debug.h
    M sw/airborne/rc_settings.c
    M sw/airborne/rc_settings.h
    M sw/airborne/state.c
    M sw/airborne/state.h
    M sw/airborne/subsystems/abi_common.h
    M sw/airborne/subsystems/actuators.c
    M sw/airborne/subsystems/actuators/actuators_asctec.c
    M sw/airborne/subsystems/actuators/actuators_asctec.h
    M sw/airborne/subsystems/actuators/actuators_asctec_v2.c
    M sw/airborne/subsystems/actuators/actuators_asctec_v2.h
    A sw/airborne/subsystems/actuators/actuators_esc32.c
    A sw/airborne/subsystems/actuators/actuators_esc32.h
    M sw/airborne/subsystems/actuators/actuators_mkk.c
    M sw/airborne/subsystems/actuators/actuators_mkk_v2.c
    M sw/airborne/subsystems/actuators/actuators_skiron.c
    M sw/airborne/subsystems/actuators/motor_mixing.c
    M sw/airborne/subsystems/commands.h
    M sw/airborne/subsystems/datalink/audio_telemetry.h
    M sw/airborne/subsystems/datalink/datalink.h
    M sw/airborne/subsystems/datalink/downlink.c
    M sw/airborne/subsystems/datalink/downlink.h
    M sw/airborne/subsystems/datalink/downlink_transport.h
    M sw/airborne/subsystems/datalink/ivy_transport.c
    M sw/airborne/subsystems/datalink/ivy_transport.h
    M sw/airborne/subsystems/datalink/pprz_transport.c
    M sw/airborne/subsystems/datalink/pprz_transport.h
    M sw/airborne/subsystems/datalink/pprzlog_transport.c
    M sw/airborne/subsystems/datalink/superbitrf.c
    M sw/airborne/subsystems/datalink/superbitrf.h
    M sw/airborne/subsystems/datalink/telemetry.c
    M sw/airborne/subsystems/datalink/telemetry_common.h
    M sw/airborne/subsystems/datalink/transport.h
    M sw/airborne/subsystems/datalink/uart_print.h
    M sw/airborne/subsystems/datalink/w5100.c
    M sw/airborne/subsystems/datalink/w5100.h
    M sw/airborne/subsystems/datalink/xbee.c
    M sw/airborne/subsystems/datalink/xbee.h
    M sw/airborne/subsystems/datalink/xbee24.h
    M sw/airborne/subsystems/datalink/xbee868.h
    M sw/airborne/subsystems/electrical.c
    M sw/airborne/subsystems/gps.c
    M sw/airborne/subsystems/gps.h
    M sw/airborne/subsystems/gps/gps_ardrone2.c
    M sw/airborne/subsystems/gps/gps_datalink.c
    M sw/airborne/subsystems/gps/gps_datalink.h
    M sw/airborne/subsystems/gps/gps_mtk.c
    M sw/airborne/subsystems/gps/gps_mtk.h
    A sw/airborne/subsystems/gps/gps_piksi.c
    A sw/airborne/subsystems/gps/gps_piksi.h
    M sw/airborne/subsystems/gps/gps_sim.c
    M sw/airborne/subsystems/gps/gps_sim_hitl.c
    M sw/airborne/subsystems/gps/gps_sim_nps.c
    M sw/airborne/subsystems/gps/gps_sirf.c
    M sw/airborne/subsystems/gps/gps_sirf.h
    M sw/airborne/subsystems/gps/gps_skytraq.c
    M sw/airborne/subsystems/gps/gps_skytraq.h
    M sw/airborne/subsystems/gps/gps_ubx.c
    M sw/airborne/subsystems/gps/gps_ubx.h
    M sw/airborne/subsystems/gps/gps_udp.c
    M sw/airborne/subsystems/imu.c
    M sw/airborne/subsystems/imu.h
    M sw/airborne/subsystems/imu/imu_analog.c
    M sw/airborne/subsystems/imu/imu_ardrone2_raw.c
    M sw/airborne/subsystems/imu/imu_ardrone2_raw.h
    M sw/airborne/subsystems/imu/imu_ardrone2_sdk.c
    M sw/airborne/subsystems/imu/imu_ardrone2_sdk.h
    M sw/airborne/subsystems/imu/imu_aspirin.c
    M sw/airborne/subsystems/imu/imu_aspirin.h
    M sw/airborne/subsystems/imu/imu_aspirin_2_spi.c
    M sw/airborne/subsystems/imu/imu_aspirin_2_spi.h
    M sw/airborne/subsystems/imu/imu_aspirin_i2c.c
    M sw/airborne/subsystems/imu/imu_aspirin_i2c.h
    M sw/airborne/subsystems/imu/imu_b2.c
    M sw/airborne/subsystems/imu/imu_b2.h
    A sw/airborne/subsystems/imu/imu_bebop.c
    A sw/airborne/subsystems/imu/imu_bebop.h
    M sw/airborne/subsystems/imu/imu_crista.c
    M sw/airborne/subsystems/imu/imu_crista.h
    M sw/airborne/subsystems/imu/imu_drotek_10dof_v2.c
    M sw/airborne/subsystems/imu/imu_drotek_10dof_v2.h
    M sw/airborne/subsystems/imu/imu_dummy.c
    M sw/airborne/subsystems/imu/imu_gl1.c
    M sw/airborne/subsystems/imu/imu_gl1.h
    M sw/airborne/subsystems/imu/imu_mpu6000_hmc5883.h
    M sw/airborne/subsystems/imu/imu_mpu9250_i2c.h
    M sw/airborne/subsystems/imu/imu_navstik.h
    M sw/airborne/subsystems/imu/imu_nps.c
    M sw/airborne/subsystems/imu/imu_ppzuav.c
    M sw/airborne/subsystems/imu/imu_ppzuav.h
    M sw/airborne/subsystems/imu/imu_px4fmu.h
    M sw/airborne/subsystems/imu/imu_um6.c
    M sw/airborne/subsystems/imu/imu_um6.h
    M sw/airborne/subsystems/ins.c
    M sw/airborne/subsystems/ins.h
    M sw/airborne/subsystems/ins/hf_float.c
    M sw/airborne/subsystems/ins/hf_float.h
    M sw/airborne/subsystems/ins/ins_alt_float.c
    M sw/airborne/subsystems/ins/ins_ardrone2.c
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/subsystems/ins/ins_float_invariant.h
    M sw/airborne/subsystems/ins/ins_gps_passthrough.c
    M sw/airborne/subsystems/ins/ins_gps_passthrough_utm.c
    M sw/airborne/subsystems/ins/ins_int.c
    M sw/airborne/subsystems/ins/vf_extended_float.c
    M sw/airborne/subsystems/ins/vf_float.c
    M sw/airborne/subsystems/navigation/common_flight_plan.c
    M sw/airborne/subsystems/navigation/common_nav.c
    M sw/airborne/subsystems/navigation/common_nav.h
    M sw/airborne/subsystems/navigation/nav_survey_rectangle.c
    M sw/airborne/subsystems/navigation/traffic_info.c
    M sw/airborne/subsystems/navigation/traffic_info.h
    M sw/airborne/subsystems/radio_control.h
    M sw/airborne/subsystems/radio_control/joby.c
    M sw/airborne/subsystems/radio_control/joby.h
    M sw/airborne/subsystems/radio_control/joby_9ch.h
    M sw/airborne/subsystems/radio_control/ppm.c
    M sw/airborne/subsystems/radio_control/ppm.h
    M sw/airborne/subsystems/radio_control/rc_datalink.c
    M sw/airborne/subsystems/radio_control/rc_datalink.h
    M sw/airborne/subsystems/radio_control/sbus_common.c
    M sw/airborne/subsystems/radio_control/sbus_common.h
    M sw/airborne/subsystems/radio_control/sbus_dual.c
    M sw/airborne/subsystems/radio_control/spektrum_dx7se.h
    M sw/airborne/subsystems/radio_control/spektrum_dx7se_joby.h
    M sw/airborne/subsystems/radio_control/superbitrf_rc.c
    M sw/airborne/subsystems/radio_control/superbitrf_rc.h
    M sw/airborne/subsystems/sensors/infrared.c
    M sw/airborne/subsystems/sensors/infrared.h
    M sw/airborne/subsystems/sensors/infrared_adc.c
    M sw/airborne/subsystems/sensors/infrared_i2c.c
    M sw/airborne/subsystems/sensors/infrared_i2c.h
    M sw/airborne/subsystems/settings.c
    M sw/airborne/test/ahrs/ahrs_on_synth.c
    M sw/airborne/test/ahrs/ahrs_on_synth.h
    M sw/airborne/test/ahrs/run_ahrs_on_flight_log.c
    M sw/airborne/test/ahrs/run_ahrs_on_synth.c
    M sw/airborne/test/ahrs/run_ahrs_on_synth_ivy.c
    M sw/airborne/test/generic_uart_tunnel.c
    M sw/airborne/test/mcu_periph/test_adc.c
    M sw/airborne/test/mcu_periph/test_gpio.c
    M sw/airborne/test/mcu_periph/test_sys_time_timer.c
    M sw/airborne/test/mcu_periph/test_sys_time_usleep.c
    M sw/airborne/test/mcu_periph/test_uart.c
    M sw/airborne/test/peripherals/test_ami601.c
    M sw/airborne/test/peripherals/test_lis302dl_spi.c
    M sw/airborne/test/peripherals/test_ms2100.c
    M sw/airborne/test/pprz_algebra_print.h
    M sw/airborne/test/pprz_simple_matrix_print.h
    M sw/airborne/test/subsystems/test_ahrs.c
    M sw/airborne/test/subsystems/test_imu.c
    M sw/airborne/test/subsystems/test_radio_control.c
    M sw/airborne/test/subsystems/test_settings.c
    M sw/airborne/test/test_actuators_pwm.c
    M sw/airborne/test/test_actuators_pwm_sin.c
    M sw/airborne/test/test_algebra.c
    M sw/airborne/test/test_baro_board.c
    M sw/airborne/test/test_bla.c
    M sw/airborne/test/test_can.c
    M sw/airborne/test/test_datalink.c
    M sw/airborne/test/test_esc_asctecv1_simple.c
    M sw/airborne/test/test_esc_mkk_simple.c
    R sw/airborne/test/test_geodetic.c
    M sw/airborne/test/test_manual.c
    M sw/airborne/test/test_matrix.c
    M sw/airborne/test/test_nav.c
    M sw/airborne/test/test_telemetry.c
    R sw/ext/ardrone2_drivers/ardrone2.py
    R sw/ext/ardrone2_drivers/cdc-acm.ko
    R sw/ext/ardrone2_drivers/check_update.sh
    R sw/ext/ardrone2_drivers/wifi_setup.sh
    A sw/ext/bebop.py
    A sw/ext/blackmagic/.gitignore
    M sw/ext/blackmagic/Makefile
    A sw/ext/blackmagic/stm32_mem.py
    M sw/ext/libopencm3
    A sw/ext/libswiftnav/include/common.h
    A sw/ext/libswiftnav/include/edc.h
    A sw/ext/libswiftnav/include/sbp.h
    A sw/ext/libswiftnav/include/sbp_messages.h
    A sw/ext/libswiftnav/src/edc.c
    A sw/ext/libswiftnav/src/sbp.c
    M sw/ext/luftboot
    M sw/ground_segment/cockpit/live.ml
    M sw/ground_segment/cockpit/live.mli
    M sw/ground_segment/cockpit/page_settings.ml
    M sw/ground_segment/cockpit/page_settings.mli
    M sw/ground_segment/cockpit/pages.ml
    M sw/ground_segment/cockpit/pages.mli
    M sw/ground_segment/cockpit/strip.ml
    M sw/ground_segment/python/messages_app/messagesframe.py
    M sw/ground_segment/python/redundant_link/link_combiner.py
    M sw/ground_segment/tmtc/aircraft.ml
    M sw/ground_segment/tmtc/aircraft.mli
    M sw/ground_segment/tmtc/fw_server.ml
    M sw/ground_segment/tmtc/link.ml
    M sw/ground_segment/tmtc/messages.ml
    M sw/ground_segment/tmtc/server.ml
    M sw/ground_segment/tmtc/settings.ml
    A sw/include/mavlink/checksum.h
    A sw/include/mavlink/common/common.h
    A sw/include/mavlink/common/mavlink.h
    A sw/include/mavlink/common/mavlink_msg_attitude.h
    A sw/include/mavlink/common/mavlink_msg_attitude_quaternion.h
    A sw/include/mavlink/common/mavlink_msg_attitude_quaternion_cov.h
    A sw/include/mavlink/common/mavlink_msg_attitude_target.h
    A sw/include/mavlink/common/mavlink_msg_auth_key.h
    A sw/include/mavlink/common/mavlink_msg_autopilot_version.h
    A sw/include/mavlink/common/mavlink_msg_battery_status.h
    A sw/include/mavlink/common/mavlink_msg_change_operator_control.h
    A sw/include/mavlink/common/mavlink_msg_change_operator_control_ack.h
    A sw/include/mavlink/common/mavlink_msg_command_ack.h
    A sw/include/mavlink/common/mavlink_msg_command_int.h
    A sw/include/mavlink/common/mavlink_msg_command_long.h
    A sw/include/mavlink/common/mavlink_msg_data_stream.h
    A sw/include/mavlink/common/mavlink_msg_data_transmission_handshake.h
    A sw/include/mavlink/common/mavlink_msg_debug.h
    A sw/include/mavlink/common/mavlink_msg_debug_vect.h
    A sw/include/mavlink/common/mavlink_msg_distance_sensor.h
    A sw/include/mavlink/common/mavlink_msg_encapsulated_data.h
    A sw/include/mavlink/common/mavlink_msg_file_transfer_protocol.h
    A sw/include/mavlink/common/mavlink_msg_global_position_int.h
    A sw/include/mavlink/common/mavlink_msg_global_position_int_cov.h
    A sw/include/mavlink/common/mavlink_msg_global_vision_position_estimate.h
    A sw/include/mavlink/common/mavlink_msg_gps2_raw.h
    A sw/include/mavlink/common/mavlink_msg_gps2_rtk.h
    A sw/include/mavlink/common/mavlink_msg_gps_global_origin.h
    A sw/include/mavlink/common/mavlink_msg_gps_inject_data.h
    A sw/include/mavlink/common/mavlink_msg_gps_raw_int.h
    A sw/include/mavlink/common/mavlink_msg_gps_rtk.h
    A sw/include/mavlink/common/mavlink_msg_gps_status.h
    A sw/include/mavlink/common/mavlink_msg_heartbeat.h
    A sw/include/mavlink/common/mavlink_msg_highres_imu.h
    A sw/include/mavlink/common/mavlink_msg_hil_controls.h
    A sw/include/mavlink/common/mavlink_msg_hil_gps.h
    A sw/include/mavlink/common/mavlink_msg_hil_optical_flow.h
    A sw/include/mavlink/common/mavlink_msg_hil_rc_inputs_raw.h
    A sw/include/mavlink/common/mavlink_msg_hil_sensor.h
    A sw/include/mavlink/common/mavlink_msg_hil_state.h
    A sw/include/mavlink/common/mavlink_msg_hil_state_quaternion.h
    A sw/include/mavlink/common/mavlink_msg_local_position_ned.h
    A sw/include/mavlink/common/mavlink_msg_local_position_ned_cov.h
    A 
sw/include/mavlink/common/mavlink_msg_local_position_ned_system_global_offset.h
    A sw/include/mavlink/common/mavlink_msg_log_data.h
    A sw/include/mavlink/common/mavlink_msg_log_entry.h
    A sw/include/mavlink/common/mavlink_msg_log_erase.h
    A sw/include/mavlink/common/mavlink_msg_log_request_data.h
    A sw/include/mavlink/common/mavlink_msg_log_request_end.h
    A sw/include/mavlink/common/mavlink_msg_log_request_list.h
    A sw/include/mavlink/common/mavlink_msg_manual_control.h
    A sw/include/mavlink/common/mavlink_msg_manual_setpoint.h
    A sw/include/mavlink/common/mavlink_msg_memory_vect.h
    A sw/include/mavlink/common/mavlink_msg_mission_ack.h
    A sw/include/mavlink/common/mavlink_msg_mission_clear_all.h
    A sw/include/mavlink/common/mavlink_msg_mission_count.h
    A sw/include/mavlink/common/mavlink_msg_mission_current.h
    A sw/include/mavlink/common/mavlink_msg_mission_item.h
    A sw/include/mavlink/common/mavlink_msg_mission_item_int.h
    A sw/include/mavlink/common/mavlink_msg_mission_item_reached.h
    A sw/include/mavlink/common/mavlink_msg_mission_request.h
    A sw/include/mavlink/common/mavlink_msg_mission_request_list.h
    A sw/include/mavlink/common/mavlink_msg_mission_request_partial_list.h
    A sw/include/mavlink/common/mavlink_msg_mission_set_current.h
    A sw/include/mavlink/common/mavlink_msg_mission_write_partial_list.h
    A sw/include/mavlink/common/mavlink_msg_named_value_float.h
    A sw/include/mavlink/common/mavlink_msg_named_value_int.h
    A sw/include/mavlink/common/mavlink_msg_nav_controller_output.h
    A sw/include/mavlink/common/mavlink_msg_omnidirectional_flow.h
    A sw/include/mavlink/common/mavlink_msg_optical_flow.h
    A sw/include/mavlink/common/mavlink_msg_param_request_list.h
    A sw/include/mavlink/common/mavlink_msg_param_request_read.h
    A sw/include/mavlink/common/mavlink_msg_param_set.h
    A sw/include/mavlink/common/mavlink_msg_param_value.h
    A sw/include/mavlink/common/mavlink_msg_ping.h
    A sw/include/mavlink/common/mavlink_msg_position_target_global_int.h
    A sw/include/mavlink/common/mavlink_msg_position_target_local_ned.h
    A sw/include/mavlink/common/mavlink_msg_power_status.h
    A sw/include/mavlink/common/mavlink_msg_radio_status.h
    A sw/include/mavlink/common/mavlink_msg_raw_imu.h
    A sw/include/mavlink/common/mavlink_msg_raw_pressure.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels_override.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels_raw.h
    A sw/include/mavlink/common/mavlink_msg_rc_channels_scaled.h
    A sw/include/mavlink/common/mavlink_msg_request_data_stream.h
    A sw/include/mavlink/common/mavlink_msg_safety_allowed_area.h
    A sw/include/mavlink/common/mavlink_msg_safety_set_allowed_area.h
    A sw/include/mavlink/common/mavlink_msg_scaled_imu.h
    A sw/include/mavlink/common/mavlink_msg_scaled_imu2.h
    A sw/include/mavlink/common/mavlink_msg_scaled_pressure.h
    A sw/include/mavlink/common/mavlink_msg_serial_control.h
    A sw/include/mavlink/common/mavlink_msg_servo_output_raw.h
    A sw/include/mavlink/common/mavlink_msg_set_attitude_target.h
    A sw/include/mavlink/common/mavlink_msg_set_gps_global_origin.h
    A sw/include/mavlink/common/mavlink_msg_set_mode.h
    A sw/include/mavlink/common/mavlink_msg_set_position_target_global_int.h
    A sw/include/mavlink/common/mavlink_msg_set_position_target_local_ned.h
    A sw/include/mavlink/common/mavlink_msg_sim_state.h
    A sw/include/mavlink/common/mavlink_msg_statustext.h
    A sw/include/mavlink/common/mavlink_msg_sys_status.h
    A sw/include/mavlink/common/mavlink_msg_system_time.h
    A sw/include/mavlink/common/mavlink_msg_terrain_check.h
    A sw/include/mavlink/common/mavlink_msg_terrain_data.h
    A sw/include/mavlink/common/mavlink_msg_terrain_report.h
    A sw/include/mavlink/common/mavlink_msg_terrain_request.h
    A sw/include/mavlink/common/mavlink_msg_v2_extension.h
    A sw/include/mavlink/common/mavlink_msg_vfr_hud.h
    A sw/include/mavlink/common/mavlink_msg_vicon_position_estimate.h
    A sw/include/mavlink/common/mavlink_msg_vision_position_estimate.h
    A sw/include/mavlink/common/mavlink_msg_vision_speed_estimate.h
    A sw/include/mavlink/common/testsuite.h
    A sw/include/mavlink/common/version.h
    A sw/include/mavlink/mavlink_conversions.h
    A sw/include/mavlink/mavlink_helpers.h
    A sw/include/mavlink/mavlink_protobuf_manager.hpp
    A sw/include/mavlink/mavlink_types.h
    A sw/include/mavlink/paparazzi/mavlink.h
    A sw/include/mavlink/paparazzi/paparazzi.h
    A sw/include/mavlink/paparazzi/testsuite.h
    A sw/include/mavlink/paparazzi/version.h
    A sw/include/mavlink/protocol.h
    A sw/include/pprz_version.h
    M sw/lib/ocaml/env.ml
    M sw/lib/ocaml/env.mli
    M sw/lib/ocaml/gen_common.ml
    M sw/lib/ocaml/gen_common.mli
    M sw/lib/ocaml/mapCanvas.ml
    M sw/lib/ocaml/mapFP.ml
    M sw/lib/ocaml/mapTrack.ml
    M sw/lib/ocaml/papget_renderer.ml
    M sw/lib/ocaml/pprz.mli
    M sw/logalizer/plot.ml
    M sw/logalizer/plotter.ml
    M sw/simulator/sim.ml
    M sw/simulator/sim_ac_jsbsim.c
    M sw/supervision/paparazzicenter.ml
    M sw/supervision/pc_common.ml
    M sw/tools/dfu/dfu.py
    M sw/tools/dfu/stm32_mem.py
    M sw/tools/doxygen_gen/gen_modules_doc.py
    M sw/tools/generators/gen_abi.ml
    M sw/tools/generators/gen_aircraft.ml
    M sw/tools/generators/gen_autopilot.ml
    M sw/tools/generators/gen_flight_plan.ml
    M sw/tools/generators/gen_messages.ml
    M sw/tools/generators/gen_messages2.ml
    M sw/tools/generators/gen_modules.ml
    M sw/tools/generators/gen_mtk.ml
    M sw/tools/generators/gen_periodic.ml
    M sw/tools/generators/gen_radio.ml
    M sw/tools/generators/gen_settings.ml
    M sw/tools/generators/gen_ubx.ml
    M sw/tools/generators/gen_xsens.ml
    A sw/tools/parrot/ardrone2.py
    A sw/tools/parrot/ardrone2/check_update.sh
    A sw/tools/parrot/ardrone2/dump_images.sh
    A sw/tools/parrot/ardrone2/start_avplay.sh
    A sw/tools/parrot/ardrone2/start_mplayer.sh
    A sw/tools/parrot/ardrone2/wifi_setup.sh
    A sw/tools/parrot/bebop.py
    A sw/tools/parrot/parrot_utils.py
    M sw/tools/process_exif/process_exif.py
    M tests/math/.gitignore
    M tests/math/Makefile
    A tests/math/test_pprz_geodetic.c
    M tests/math/test_pprz_math.c
    A tests/math/test_state_interface.c

  Log Message:
  -----------
  Merge branch 'master' into ahrs_refactor

* master: (175 commits)
  [tests] fix math tests
  [fixedwing] use min/max_cruise_throttle variables instead of defines
  [conf] update some telemetry files
  [ext] update luftboot
  [ext] update libopencm3
  [mavlink] add sending of origin and waypoints
  [mavlink] rename SETTINGS to SETTINGS_NAMES_SHORT
  [mavlink] send quaternion
  [mavlink] parse PARAM_SET
  [conf] add AUTOPILOT_VERSION to some default telemetry files
  [conf] add python real time plotter to control panel
  [python] messagesapp: growable value column width
  [auto1-flaps] Please remove this as soon a better solution exits. For now it 
is critical to fly. closing #878
  [conf] vivify fix digital_cam_uart missing settings
  [conf] obc fix nav_airspeed names, and enable AMSL
  fourth release candidate for next stable release v5.4
  [server] close file even if file empty
  [build] improve build version stuff
  Add some more flexibility to conf and control_panel naming
  [paparazzicenter] fix GLib-CRITICAL warning when running clean/build/upload
  ...

Conflicts:
        sw/airborne/boards/ardrone/actuators_at.c
        sw/airborne/firmwares/fixedwing/main_ap.c
        sw/airborne/firmwares/rotorcraft/main.c
        sw/airborne/modules/geo_mag/geo_mag.c
        sw/airborne/modules/ins/ahrs_chimu_spi.c
        sw/airborne/modules/ins/ahrs_chimu_uart.c
        sw/airborne/subsystems/ins/ins_ardrone2.c
        sw/airborne/test/subsystems/test_ahrs.c


  Commit: cd84e9f5a61d0e60ea5351c13a128b367fe9bd31
      
https://github.com/paparazzi/paparazzi/commit/cd84e9f5a61d0e60ea5351c13a128b367fe9bd31
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M conf/firmwares/subsystems/shared/ahrs_float_mlkf.makefile
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h
    A sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.c
    A sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.h

  Log Message:
  -----------
  [ahrs] use a wrapper to factor out ABI and telemetry bindings


  Commit: 3b9518163a4406c408cdbe31752e6cee0086a4c8
      
https://github.com/paparazzi/paparazzi/commit/3b9518163a4406c408cdbe31752e6cee0086a4c8
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h

  Log Message:
  -----------
  [ahrs] own copy of body_to_imu


  Commit: 0972b7f2620676cb9bf179912ec4f24deb7d4474
      
https://github.com/paparazzi/paparazzi/commit/0972b7f2620676cb9bf179912ec4f24deb7d4474
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M conf/abi.xml
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/subsystems/ahrs.c
    M sw/airborne/subsystems/ahrs.h
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.c

  Log Message:
  -----------
  [ahrs] use ABI for body_to_imu


  Commit: 2b94da3284059c886b59d7a788b34f5bab25e5c5
      
https://github.com/paparazzi/paparazzi/commit/2b94da3284059c886b59d7a788b34f5bab25e5c5
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/subsystems/ahrs.c
    M sw/airborne/subsystems/ahrs.h

  Log Message:
  -----------
  [ahrs] start getting rid of global ahrs.state


  Commit: c2ab7f22a69c83fb57592dea4d901aeba7d41a3c
      
https://github.com/paparazzi/paparazzi/commit/c2ab7f22a69c83fb57592dea4d901aeba7d41a3c
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-16 (Fri, 16 Jan 2015)

  Changed paths:
    M CHANGELOG.md
    M conf/airframes/bebop.xml
    M conf/firmwares/subsystems/rotorcraft/gps_furuno.makefile
    M conf/firmwares/subsystems/shared/actuators_bebop.makefile
    M conf/messages.xml
    M paparazzi_version
    M sw/airborne/arch/linux/mcu_periph/i2c_arch.c
    M sw/airborne/arch/sim/jsbsim_transport.c
    M sw/airborne/firmwares/fixedwing/datalink.c
    M sw/airborne/firmwares/rotorcraft/datalink.c
    M sw/airborne/math/pprz_algebra_double.c
    M sw/airborne/math/pprz_algebra_double.h
    M sw/airborne/math/pprz_geodetic_double.h
    M sw/airborne/math/pprz_geodetic_float.h
    M sw/airborne/math/pprz_geodetic_int.h
    M sw/airborne/subsystems/ins.c
    M sw/airborne/subsystems/ins/ins_ardrone2.c
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/subsystems/ins/ins_gps_passthrough.c
    M sw/airborne/subsystems/ins/ins_int.c
    M sw/airborne/subsystems/navigation/common_flight_plan.h
    A sw/airborne/test/math/compare_utm_enu.py
    M sw/ground_segment/cockpit/editFP.ml
    M sw/ground_segment/cockpit/gcs.ml
    M sw/ground_segment/misc/Makefile
    M sw/ground_segment/tmtc/fw_server.ml
    M sw/ground_segment/tmtc/server.ml
    M sw/include/pprz_version.h
    M sw/lib/ocaml/env.ml
    M sw/lib/ocaml/latlong.ml
    M sw/lib/ocaml/mapCanvas.ml
    M sw/lib/ocaml/mapCanvas.mli
    M sw/lib/ocaml/mapFP.ml
    M sw/lib/ocaml/mapWaypoints.ml
    M sw/lib/ocaml/mapWaypoints.mli
    M sw/lib/ocaml/xmlEdit.ml
    A sw/lib/python/pprz_math/.gitignore
    A sw/lib/python/pprz_math/Makefile
    A sw/lib/python/pprz_math/__init__.py
    A sw/lib/python/pprz_math/algebra.i
    A sw/lib/python/pprz_math/geodetic.i
    A sw/lib/python/pprz_math/pprz_algebra_double.i
    A sw/lib/python/pprz_math/pprz_algebra_float.i
    A sw/lib/python/pprz_math/pprz_algebra_int.i
    A sw/lib/python/pprz_math/pprz_geodetic_double.i
    A sw/lib/python/pprz_math/pprz_geodetic_float.i
    A sw/lib/python/pprz_math/pprz_geodetic_int.i
    A sw/lib/python/pprz_math/setup.py
    M sw/logalizer/plot.ml
    M sw/simulator/nps/nps_ivy_fixedwing.c
    M sw/simulator/nps/nps_ivy_rotorcraft.c
    M sw/supervision/paparazzicenter.glade
    M sw/tools/generators/gen_flight_plan.ml
    M sw/tools/generators/gen_modules.ml

  Log Message:
  -----------
  Merge branch 'master' into ahrs_wrapper

* master: (33 commits)
  [ground_segment] use pkg-config for ivy-c if available
  [tests] compare ENU to UTM with north fix
  [python][math] some DoubleRMat additions
  [python] conversion methods for geodetic float/double
  [python] improve algebra int wrapper
  [python] nicer wrappers for float and double algebra
  [python] rename math to pprz_math and add algebra module
  [python][math] improve swig wrapping
  [log] prevent display when no points
  [conf] bebop simple_x_quad_ccw as jsbsim model
  bebop actuators left/right reversed
  [plot] fix loading of logs with strings that are not representing a float
  [conf] fix bebop makefiles for NPS
  [python] simplify pprz_geodetic swig wrapper
  [test] simple python script to compare UTM vs. ENU
  [python] wrap pprz_geodetic with swig
  [arch/linux] GCC diagnostic pragma outside of i2c_submit function
  version v5.5_devel: embarking upon road to next release
  release v5.4.0 stable version
  [navigation] dox fixes
  ...


  Commit: e4a350124e5871194adfc0678a1c2426a02f123e
      
https://github.com/paparazzi/paparazzi/commit/e4a350124e5871194adfc0678a1c2426a02f123e
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-16 (Fri, 16 Jan 2015)

  Changed paths:
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.c

  Log Message:
  -----------
  ahrs.is_algined


  Commit: f8be335041500b91170446ed0f46766ff359ea49
      
https://github.com/paparazzi/paparazzi/commit/f8be335041500b91170446ed0f46766ff359ea49
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-16 (Fri, 16 Jan 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/ahrs_float_cmpl_quat.makefile
    M conf/firmwares/subsystems/fixedwing/ahrs_float_cmpl_rmat.makefile
    M conf/firmwares/subsystems/shared/ahrs_float_cmpl_quat.makefile
    M conf/firmwares/subsystems/shared/ahrs_float_cmpl_rmat.makefile
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.h
    A sw/airborne/subsystems/ahrs/ahrs_float_cmpl_wrapper.c
    A sw/airborne/subsystems/ahrs/ahrs_float_cmpl_wrapper.h
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.h

  Log Message:
  -----------
  [ahrs] float_cmpl wrapper


  Commit: 9fabfc082876c2ff67e1cf1603ec30896e0bc299
      
https://github.com/paparazzi/paparazzi/commit/9fabfc082876c2ff67e1cf1603ec30896e0bc299
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-16 (Fri, 16 Jan 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/ahrs_int_cmpl_quat.makefile
    M conf/firmwares/subsystems/shared/ahrs_int_cmpl_quat.makefile
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.h
    A sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat_wrapper.c
    A sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat_wrapper.h

  Log Message:
  -----------
  [ahrs] int_cmpl_quat wrapper


  Commit: d2e26a46cb2bf357da91b9721b85f5a96f87f82c
      
https://github.com/paparazzi/paparazzi/commit/d2e26a46cb2bf357da91b9721b85f5a96f87f82c
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-16 (Fri, 16 Jan 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/ahrs_float_dcm.makefile
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.h
    A sw/airborne/subsystems/ahrs/ahrs_float_dcm_wrapper.c
    A sw/airborne/subsystems/ahrs/ahrs_float_dcm_wrapper.h

  Log Message:
  -----------
  [ahrs] float_dcm wrapper


  Commit: ca464e37a275bcf8061b8c9e312568ab0eb822e1
      
https://github.com/paparazzi/paparazzi/commit/ca464e37a275bcf8061b8c9e312568ab0eb822e1
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-16 (Fri, 16 Jan 2015)

  Changed paths:
    M conf/firmwares/subsystems/shared/ahrs_int_cmpl_euler.makefile
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.h
    A sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler_wrapper.c
    A sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler_wrapper.h

  Log Message:
  -----------
  [ahrs] int_cmpl_euler wrapper


  Commit: e8481df5eb28b2eb39284061acf62335f1775cb5
      
https://github.com/paparazzi/paparazzi/commit/e8481df5eb28b2eb39284061acf62335f1775cb5
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-16 (Fri, 16 Jan 2015)

  Changed paths:
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/ins/ahrs_chimu.h
    M sw/airborne/modules/ins/ahrs_chimu_spi.c
    M sw/airborne/modules/ins/ahrs_chimu_uart.c
    M sw/airborne/subsystems/ahrs/ahrs_ardrone2.c
    M sw/airborne/subsystems/ahrs/ahrs_ardrone2.h
    M sw/airborne/subsystems/ahrs/ahrs_infrared.c
    M sw/airborne/subsystems/ahrs/ahrs_infrared.h
    M sw/airborne/subsystems/ahrs/ahrs_sim.c
    M sw/airborne/test/subsystems/test_ahrs.c

  Log Message:
  -----------
  [ahrs] update remaining ahrs stuff


  Commit: 0ee7facb1127e7c5864911242c44afd0a11e0fc8
      
https://github.com/paparazzi/paparazzi/commit/0ee7facb1127e7c5864911242c44afd0a11e0fc8
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-16 (Fri, 16 Jan 2015)

  Changed paths:
    M sw/airborne/subsystems/ahrs/ahrs_aligner.c
    M sw/airborne/subsystems/ahrs/ahrs_ardrone2.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.h
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.h
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm_algebra.h
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_utils.h
    M sw/airborne/subsystems/ahrs/ahrs_gx3.c
    M sw/airborne/subsystems/ahrs/ahrs_gx3.h
    M sw/airborne/subsystems/ahrs/ahrs_infrared.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.h
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.h
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_int_utils.h

  Log Message:
  -----------
  [ahrs] fix_code_style


  Commit: 68551ffe9c0c042517f2e0bafe43e4d0a2c39cb0
      
https://github.com/paparazzi/paparazzi/commit/68551ffe9c0c042517f2e0bafe43e4d0a2c39cb0
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M sw/airborne/modules/sensors/mag_hmc58xx.c
    M sw/airborne/subsystems/abi_sender_ids.h

  Log Message:
  -----------
  [modules] mag_hmc58xx: send mag via ABI


  Commit: 68f66886cd33aadf3d22d7a52ff3f5e37801bf2a
      
https://github.com/paparazzi/paparazzi/commit/68f66886cd33aadf3d22d7a52ff3f5e37801bf2a
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M conf/Makefile.linux
    M conf/airframes/ENAC/fixed-wing/jp.xml
    M conf/conf_tests.xml
    M conf/settings/control/ctl_adaptive.xml
    M conf/settings/control/ctl_basic.xml
    M conf/settings/control/ctl_energy.xml
    M conf/settings/control/ctl_energyadaptive.xml
    M conf/settings/control/ctl_new.xml
    M conf/settings/control/ctl_new_airspeed.xml
    M sw/ground_segment/cockpit/page_settings.ml
    M sw/lib/ocaml/mapFP.ml
    M sw/supervision/paparazzicenter.glade
    M sw/supervision/paparazzicenter.ml

  Log Message:
  -----------
  Merge branch 'master' into ahrs_refactor

* master:
  [test] add A/C with ins_invariant filter in test conf
  [settings] ROLL_MAX_SETPOINT with correct step (float) and unit
  [GCS] last known value was not return with correct scale for saving
  [build] use same float_abi for linking as for compiling
  [paparazzi center] update help dialogs
  [paparazzi center] display version in status bar
  [ocaml] comment a broken functionality in GCS editor
  [paparazzi center] add version menu item to help
  [paparazzi center] update urls


  Commit: c5f26226c264085d1fa53d003ad986eaef8e6801
      
https://github.com/paparazzi/paparazzi/commit/c5f26226c264085d1fa53d003ad986eaef8e6801
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/subsystems/ins/ins_float_invariant.h

  Log Message:
  -----------
  [ins] float_invariant: remove ahrs parts, use ins interface

- fixedwing: call ins_propagate
- invariant: use ABI callbacks for aligning and mag updates

still a bit of a mess, but INS stuff needs be refactored later...


  Commit: ac34d5581d07b92c55ae4e893d99171553c8200f
      
https://github.com/paparazzi/paparazzi/commit/ac34d5581d07b92c55ae4e893d99171553c8200f
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/firmwares/rotorcraft/main.c

  Log Message:
  -----------
  [firmwares] publish BODY_TO_IMU_QUAT at end of main init


  Commit: b071a69ab08bf6f5b2de99b5f26c97d6fa2d8b8e
      
https://github.com/paparazzi/paparazzi/commit/b071a69ab08bf6f5b2de99b5f26c97d6fa2d8b8e
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M sw/airborne/subsystems/imu.c
    M sw/airborne/subsystems/imu.h

  Log Message:
  -----------
  [imu] publish BODY_TO_IMU_QUAT from imu set functions

and remove body_to_imu from imuf


  Commit: 4da2e88786cb4d8c42e3425a05ad2938bd898835
      
https://github.com/paparazzi/paparazzi/commit/4da2e88786cb4d8c42e3425a05ad2938bd898835
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/ahrs_gx3.makefile
    R conf/firmwares/subsystems/rotorcraft/ahrs_gx3.makefile
    A conf/firmwares/subsystems/shared/ahrs_gx3.makefile
    M sw/airborne/subsystems/ahrs/ahrs_gx3.c
    M sw/airborne/subsystems/ahrs/ahrs_gx3.h

  Log Message:
  -----------
  [ahrs] mostly update gx3


  Commit: 4273677ece7fb086b3d947b5285ee7fca3a1edb5
      
https://github.com/paparazzi/paparazzi/commit/4273677ece7fb086b3d947b5285ee7fca3a1edb5
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M sw/airborne/subsystems/imu.c
    M sw/airborne/subsystems/imu.h

  Log Message:
  -----------
  [imu] remove ImuFloat

not really used anywhere anymore and we want to get rid of the global imu 
struct anyway...


  Commit: 2f22a416c415c2aaf3eedd2236ac0271b5a0713a
      
https://github.com/paparazzi/paparazzi/commit/2f22a416c415c2aaf3eedd2236ac0271b5a0713a
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M conf/settings/estimation/ahrs_int_cmpl_euler.xml

  Log Message:
  -----------
  [conf] fix ahrs_int_cmpl_euler settings


  Commit: 8d22782e228d11c784c897ad1aa5ac9cbfd4d7a0
      
https://github.com/paparazzi/paparazzi/commit/8d22782e228d11c784c897ad1aa5ac9cbfd4d7a0
  Author: Felix Ruess <address@hidden>
  Date:   2015-01-20 (Tue, 20 Jan 2015)

  Changed paths:
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h

  Log Message:
  -----------
  [ahrs] mlkf: function to only update heading from mag


  Commit: b25b4c1fe35e0c60db409d4008e2e081b787a21e
      
https://github.com/paparazzi/paparazzi/commit/b25b4c1fe35e0c60db409d4008e2e081b787a21e
  Author: Piotr Esden-Tempski <address@hidden>
  Date:   2015-01-26 (Mon, 26 Jan 2015)

  Changed paths:
    M conf/airframes/examples/quadrotor_lisa_mx.xml

  Log Message:
  -----------
  [ahrs mlkf] Added the update all axis from magnetometer define.

The Lisa/MX example now shows how to enable update of all axis from the
magnetometer. Disabled by default as it may cause a crash with a badly
calibrated magnetometer.


  Commit: 12e256dfa7629929bde8ec969cdfc1b214a8623a
      
https://github.com/paparazzi/paparazzi/commit/12e256dfa7629929bde8ec969cdfc1b214a8623a
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-07 (Sat, 07 Feb 2015)

  Changed paths:
    A conf/airframes/ardrone2_opticflow_hover.xml
    M conf/conf_example.xml
    M conf/conf_tests.xml
    R conf/firmwares/subsystems/fixedwing/current_sensor.makefile
    M conf/firmwares/subsystems/rotorcraft/navigation.makefile
    A conf/firmwares/subsystems/shared/current_sensor.makefile
    M conf/firmwares/subsystems/shared/sdlog.makefile
    A conf/joystick/hobbyking_usb_rc_6ch_rc_tx_joy_mode_2.xml
    M conf/messages.xml
    A conf/modules/ctrl_module_demo.xml
    A conf/modules/cv_opticflow.xml
    M conf/modules/extra_dl.xml
    M conf/modules/nav_bungee_takeoff.xml
    A conf/modules/video_usb_logger.xml
    M sw/airborne/arch/stm32/usb_ser_hw.c
    M sw/airborne/boards/apogee/baro_board.c
    M sw/airborne/boards/ardrone/baro_board.c
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/baro_board_ms5611_i2c.c
    M sw/airborne/boards/baro_board_ms5611_spi.c
    M sw/airborne/boards/booz/baro_board.c
    M sw/airborne/boards/hbmini/baro_board.c
    M sw/airborne/boards/lisa_l/baro_board.c
    M sw/airborne/boards/lisa_m/baro_board.c
    M sw/airborne/boards/navgo/baro_board.c
    M sw/airborne/boards/navstik/baro_board.c
    M sw/airborne/boards/umarim/baro_board.c
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/autopilot.h
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.h
    A sw/airborne/firmwares/rotorcraft/guidance/guidance_module.h
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.h
    M sw/airborne/firmwares/rotorcraft/navigation.c
    M sw/airborne/firmwares/rotorcraft/navigation.h
    M sw/airborne/modules/air_data/air_data.c
    A sw/airborne/modules/computer_vision/cv/framerate.c
    A sw/airborne/modules/computer_vision/cv/framerate.h
    A sw/airborne/modules/computer_vision/cv/opticflow/fast9/LICENSE
    A sw/airborne/modules/computer_vision/cv/opticflow/fast9/fastRosten.c
    A sw/airborne/modules/computer_vision/cv/opticflow/fast9/fastRosten.h
    A sw/airborne/modules/computer_vision/cv/opticflow/optic_flow_int.c
    A sw/airborne/modules/computer_vision/cv/opticflow/optic_flow_int.h
    M sw/airborne/modules/computer_vision/cv/resize.h
    A sw/airborne/modules/computer_vision/cv/trig.c
    A sw/airborne/modules/computer_vision/cv/trig.h
    M sw/airborne/modules/computer_vision/lib/v4l/video.h
    A sw/airborne/modules/computer_vision/opticflow/hover_stabilization.c
    A sw/airborne/modules/computer_vision/opticflow/hover_stabilization.h
    A sw/airborne/modules/computer_vision/opticflow/inter_thread_data.h
    A sw/airborne/modules/computer_vision/opticflow/opticflow_thread.c
    A sw/airborne/modules/computer_vision/opticflow/opticflow_thread.h
    A sw/airborne/modules/computer_vision/opticflow/visual_estimator.c
    A sw/airborne/modules/computer_vision/opticflow/visual_estimator.h
    A sw/airborne/modules/computer_vision/opticflow_module.c
    A sw/airborne/modules/computer_vision/opticflow_module.h
    A sw/airborne/modules/computer_vision/video_usb_logger.c
    A sw/airborne/modules/computer_vision/video_usb_logger.h
    M sw/airborne/modules/computer_vision/viewvideo.c
    M sw/airborne/modules/computer_vision/viewvideo.h
    A sw/airborne/modules/ctrl/ctrl_module_demo.c
    A sw/airborne/modules/ctrl/ctrl_module_demo.h
    M sw/airborne/modules/datalink/extra_pprz_dl.c
    M sw/airborne/modules/datalink/extra_pprz_dl.h
    M sw/airborne/modules/loggers/file_logger.c
    M sw/airborne/modules/meteo/meteo_france_DAQ.c
    M sw/airborne/modules/meteo/meteo_stick.c
    M sw/airborne/modules/multi/follow.c
    M sw/airborne/modules/nav/nav_bungee_takeoff.c
    M sw/airborne/modules/nav/nav_bungee_takeoff.h
    M sw/airborne/modules/sensors/airspeed_ms45xx_i2c.c
    M sw/airborne/modules/sensors/baro_MS5534A.c
    M sw/airborne/modules/sensors/baro_amsys.c
    M sw/airborne/modules/sensors/baro_bmp.c
    M sw/airborne/modules/sensors/baro_ets.c
    M sw/airborne/modules/sensors/baro_hca.c
    M sw/airborne/modules/sensors/baro_mpl3115.c
    M sw/airborne/modules/sensors/baro_ms5611_i2c.c
    M sw/airborne/modules/sensors/baro_ms5611_spi.c
    M sw/airborne/modules/sensors/baro_scp.c
    M sw/airborne/modules/sensors/baro_scp_i2c.c
    M sw/airborne/modules/sensors/baro_sim.c
    M sw/airborne/modules/sensors/pressure_board_navarro.c
    M sw/airborne/modules/sonar/agl_dist.c
    M sw/airborne/modules/sonar/sonar_adc.c
    M sw/airborne/peripherals/ms5611_i2c.c
    M sw/airborne/subsystems/datalink/downlink.c
    M sw/airborne/subsystems/datalink/pprz_transport.c
    M sw/airborne/subsystems/datalink/pprz_transport.h
    M sw/airborne/subsystems/datalink/pprzlog_transport.c
    M sw/airborne/subsystems/datalink/pprzlog_transport.h
    M sw/airborne/subsystems/ins/ins_alt_float.c
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/subsystems/ins/ins_int.c
    A sw/airborne/subsystems/navigation/waypoints.c
    A sw/airborne/subsystems/navigation/waypoints.h
    M sw/airborne/test/test_baro_board.c
    M sw/ext/libopencm3
    M sw/ext/luftboot
    M sw/ground_segment/cockpit/gcs.ml
    M sw/ground_segment/cockpit/live.ml
    M sw/ground_segment/cockpit/live.mli
    M sw/ground_segment/cockpit/page_settings.ml
    M sw/ground_segment/cockpit/page_settings.mli
    M sw/ground_segment/cockpit/papgets.ml
    M sw/ground_segment/cockpit/papgets.mli
    A sw/ground_segment/python/ivytoredis/ivy_to_redis.py
    M sw/ground_segment/python/messages_app/messagesapp.py
    M sw/ground_segment/python/messages_app/messagesframe.py
    M sw/ground_segment/tmtc/messages.ml
    M sw/ground_segment/tmtc/server.ml
    M sw/ground_segment/tmtc/server_globals.ml
    M sw/ground_segment/tmtc/settings.ml
    M sw/lib/ocaml/convert.c
    M sw/lib/ocaml/cserial.c
    M sw/lib/ocaml/papget.ml
    M sw/lib/ocaml/papget.mli
    M sw/lib/ocaml/papget_renderer.ml
    M sw/lib/ocaml/pprz.ml
    M sw/lib/ocaml/pprz.mli
    M sw/lib/ocaml/widgets.glade
    A sw/lib/python/ivy_msg_interface.py
    R sw/lib/python/messages_tool.py
    R sw/lib/python/messages_xml_map.py
    A sw/lib/python/pprz_msg/__init__.py
    A sw/lib/python/pprz_msg/message.py
    A sw/lib/python/pprz_msg/messages_xml_map.py
    M sw/simulator/nps/nps_autopilot_fixedwing.c
    M sw/simulator/nps/nps_autopilot_rotorcraft.c
    M sw/tools/generators/gen_abi.ml
    M sw/tools/generators/gen_flight_plan.ml

  Log Message:
  -----------
  Merge branch 'master' into ahrs_refactor

to get the ABI changes (not forced to pass const pointers)

* master: (99 commits)
  [abi] allow to pass variables by value
  Sign of pitch roll axis changed and yaw fit
  [opticflow] dox
  [opticflow] working variables in a struct
  Added new RC USB type joystick from Hobbyking
  Messages in module instead of thread
  fix thread communication
  convert to thread-communication
  [module] video_usb_logger
  [opticflow] example using unix domain sockets to return thread results
  [opticflow] compute V_body in hover_stabilization
  [python] ivy_msg_interface returns only ac_id and msg
  [python] ivytoredis: publish msg as json
  [python] refactor messages
  [python] messages: fix typo
  [python] messages: PPRZ_HOME
  [fix] fix extra_dl and pprrzlog
  [stm32] use desig_get_unique_id from libopencm3
  [fix] call pprzlog_init if needed (and avoid segfault)
  [message] improve ivy perf by only waiting for ALIVE by default
  ...


  Commit: 9f0240d893442866a1c1594d4d784f14d7237c29
      
https://github.com/paparazzi/paparazzi/commit/9f0240d893442866a1c1594d4d784f14d7237c29
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-07 (Sat, 07 Feb 2015)

  Changed paths:
    M conf/abi.xml
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/modules/sensors/mag_hmc58xx.c
    M sw/airborne/subsystems/ahrs/ahrs_aligner.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_infrared.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat_wrapper.c
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/test/subsystems/test_ahrs.c

  Log Message:
  -----------
  [abi] update ABI bindings to pass single types by value


  Commit: bb5ba6e71611f90bf66fafb791e41b38f3c43168
      
https://github.com/paparazzi/paparazzi/commit/bb5ba6e71611f90bf66fafb791e41b38f3c43168
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat_wrapper.c

  Log Message:
  -----------
  [ahrs] remove warning when autofreq is not used


  Commit: 2dd069e80ae48663b423ec601bdef796529e021a
      
https://github.com/paparazzi/paparazzi/commit/2dd069e80ae48663b423ec601bdef796529e021a
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-01 (Sun, 01 Mar 2015)

  Changed paths:
    M conf/abi.xml
    M conf/airframes/examples/quadrotor_lisa_mx.xml
    M conf/firmwares/subsystems/fixedwing/ahrs_float_cmpl_quat.makefile
    M conf/firmwares/subsystems/fixedwing/ahrs_float_cmpl_rmat.makefile
    M conf/firmwares/subsystems/fixedwing/ahrs_float_dcm.makefile
    M conf/firmwares/subsystems/fixedwing/ahrs_gx3.makefile
    M conf/firmwares/subsystems/fixedwing/ahrs_int_cmpl_quat.makefile
    R conf/firmwares/subsystems/rotorcraft/ahrs_gx3.makefile
    M conf/firmwares/subsystems/shared/ahrs_float_cmpl_quat.makefile
    M conf/firmwares/subsystems/shared/ahrs_float_cmpl_rmat.makefile
    M conf/firmwares/subsystems/shared/ahrs_float_mlkf.makefile
    A conf/firmwares/subsystems/shared/ahrs_gx3.makefile
    M conf/firmwares/subsystems/shared/ahrs_int_cmpl_euler.makefile
    M conf/firmwares/subsystems/shared/ahrs_int_cmpl_quat.makefile
    M conf/modules/ahrs_chimu_spi.xml
    M conf/modules/ahrs_chimu_uart.xml
    M conf/settings/estimation/ahrs_float_cmpl.xml
    M conf/settings/estimation/ahrs_float_mlkf.xml
    M conf/settings/estimation/ahrs_int_cmpl_euler.xml
    M conf/settings/estimation/ahrs_int_cmpl_quat.xml
    M sw/airborne/arch/sim/sim_ahrs.c
    M sw/airborne/boards/ardrone/actuators_at.c
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/geo_mag/geo_mag.c
    A sw/airborne/modules/ins/ahrs_chimu.h
    M sw/airborne/modules/ins/ahrs_chimu_spi.c
    M sw/airborne/modules/ins/ahrs_chimu_uart.c
    M sw/airborne/modules/sensors/mag_hmc58xx.c
    M sw/airborne/subsystems/abi_sender_ids.h
    M sw/airborne/subsystems/ahrs.c
    M sw/airborne/subsystems/ahrs.h
    M sw/airborne/subsystems/ahrs/ahrs_aligner.c
    M sw/airborne/subsystems/ahrs/ahrs_ardrone2.c
    M sw/airborne/subsystems/ahrs/ahrs_ardrone2.h
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.c
    M sw/airborne/subsystems/ahrs/ahrs_float_cmpl.h
    A sw/airborne/subsystems/ahrs/ahrs_float_cmpl_wrapper.c
    A sw/airborne/subsystems/ahrs/ahrs_float_cmpl_wrapper.h
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.c
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm.h
    M sw/airborne/subsystems/ahrs/ahrs_float_dcm_algebra.h
    A sw/airborne/subsystems/ahrs/ahrs_float_dcm_wrapper.c
    A sw/airborne/subsystems/ahrs/ahrs_float_dcm_wrapper.h
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.c
    M sw/airborne/subsystems/ahrs/ahrs_float_mlkf.h
    A sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.c
    A sw/airborne/subsystems/ahrs/ahrs_float_mlkf_wrapper.h
    M sw/airborne/subsystems/ahrs/ahrs_float_utils.h
    M sw/airborne/subsystems/ahrs/ahrs_gx3.c
    M sw/airborne/subsystems/ahrs/ahrs_gx3.h
    M sw/airborne/subsystems/ahrs/ahrs_infrared.c
    M sw/airborne/subsystems/ahrs/ahrs_infrared.h
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler.h
    A sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler_wrapper.c
    A sw/airborne/subsystems/ahrs/ahrs_int_cmpl_euler_wrapper.h
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.c
    M sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat.h
    A sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat_wrapper.c
    A sw/airborne/subsystems/ahrs/ahrs_int_cmpl_quat_wrapper.h
    M sw/airborne/subsystems/ahrs/ahrs_int_utils.h
    M sw/airborne/subsystems/ahrs/ahrs_sim.c
    M sw/airborne/subsystems/ahrs/ahrs_sim.h
    M sw/airborne/subsystems/imu.c
    M sw/airborne/subsystems/imu.h
    M sw/airborne/subsystems/ins/ins_ardrone2.c
    M sw/airborne/subsystems/ins/ins_float_invariant.c
    M sw/airborne/subsystems/ins/ins_float_invariant.h
    M sw/airborne/test/subsystems/test_ahrs.c

  Log Message:
  -----------
  Merge pull request #856 from paparazzi/ahrs_refactor

AHRS API/Interface refactor

- each AHRS implementation has it's own function names, to basically make it 
possible to run multiple at the same time
- input data passed as pointer arguments
- wrappers that subscribe to ABI messages (gyro, accel, mag) which call the 
actual implementation
  - makes it easier to run the actual algorithm e.g. for testing without ABI
- body_to_imu quaternion is also set via ABI
- IMU measurements are published via ABI from the gyro/accel/mag callbacks from 
main for now
- each ahrs implementation has an `is_aligned` bool for now...
- MLKF: function to only update heading from mag (default now, define 
AHRS_MAG_UPDATE_ALL_AXES to update all axes as previously)
    
Merging now as it is already useful.
Still TODO:
- publish GPS via ABI as well (and get rid of global ahrs_update_gps)
- update all IMU implementations to publish ABI messages directly
- pimp or get rid of ahrs_register_impl (to actually handle multiple AHRS at 
the same time)


Compare: 
https://github.com/paparazzi/paparazzi/compare/e7f2c979d0dd...2dd069e80ae4

reply via email to

[Prev in Thread] Current Thread [Next in Thread]