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: Thu, 26 Mar 2015 09:44:13 -0700

  Branch: refs/heads/rt_chibios
  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: 9a7978167a3bf05e21bc1e9c8186393b3de85941
      
https://github.com/paparazzi/paparazzi/commit/9a7978167a3bf05e21bc1e9c8186393b3de85941
  Author: dewagter <address@hidden>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

  Changed paths:
    A conf/modules/logger_uart.xml
    A sw/airborne/modules/loggers/logger_uart.c
    A sw/airborne/modules/loggers/logger_uart.h
    A sw/airborne/modules/loggers/logger_uart_parse.py

  Log Message:
  -----------
  [logger_uart] Lisa-s logging over uart


  Commit: c12546aaadfcbe801ac6e822ada18dd41d69c046
      
https://github.com/paparazzi/paparazzi/commit/c12546aaadfcbe801ac6e822ada18dd41d69c046
  Author: dewagter <address@hidden>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

  Changed paths:
    R conf/modules/file_logger.xml
    R conf/modules/high_speed_logger_direct_memory.xml
    R conf/modules/high_speed_logger_spi_link.xml
    A conf/modules/logger_dataflash.xml
    A conf/modules/logger_file.xml
    A conf/modules/logger_spi_link.xml

  Log Message:
  -----------
  [logger-modules] renames for consistency


  Commit: 77619598858011fccaf8cac2eda315a1e0561a57
      
https://github.com/paparazzi/paparazzi/commit/77619598858011fccaf8cac2eda315a1e0561a57
  Author: dewagter <address@hidden>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

  Changed paths:
    M conf/airframes/CDW/asctec_cdw.xml
    M conf/airframes/ardrone2_opticflow_hover.xml
    M conf/airframes/ardrone2_raw.xml
    M conf/airframes/bebop.xml
    M conf/airframes/examples/microjet.xml
    M conf/airframes/examples/quadrotor_navstik.xml
    M conf/modules/logger_dataflash.xml
    M conf/modules/logger_file.xml
    M conf/modules/logger_spi_link.xml
    A conf/modules/logger_telemetry.xml
    M conf/modules/logger_uart.xml
    R conf/modules/openlog.xml

  Log Message:
  -----------
  [logger-modules] Description updates and example airframes


  Commit: ea40b28788f423b20850e1f3049bb16201bdc9da
      
https://github.com/paparazzi/paparazzi/commit/ea40b28788f423b20850e1f3049bb16201bdc9da
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

  Changed paths:
    M conf/modules/logger_telemetry.xml
    A sw/airborne/modules/loggers/openlog.c
    A sw/airborne/modules/loggers/openlog.h
    R sw/airborne/modules/openlog/openlog.c
    R sw/airborne/modules/openlog/openlog.h

  Log Message:
  -----------
  [modules] move and refactor openlog

- no need for empty init function
- use sys_time_get_msec() instead of "manually" incrementing timestamp


  Commit: c28ae0a24ada2f3222b6dd9c8f93a91fda4b9084
      
https://github.com/paparazzi/paparazzi/commit/c28ae0a24ada2f3222b6dd9c8f93a91fda4b9084
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-11 (Wed, 11 Feb 2015)

  Changed paths:
    M conf/airframes/examples/quadrotor_navstik.xml
    M sw/airborne/modules/loggers/openlog.c
    M sw/airborne/modules/loggers/openlog.h

  Log Message:
  -----------
  [modules] minor logger cleanup, navstik uses old direct_memory_logger


  Commit: 92d2b9b84e6e59edaa5b85c692aeb175686e4168
      
https://github.com/paparazzi/paparazzi/commit/92d2b9b84e6e59edaa5b85c692aeb175686e4168
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-16 (Mon, 16 Feb 2015)

  Changed paths:
    M sw/airborne/arch/linux/serial_port.c

  Log Message:
  -----------
  [arch/linux] fix uart driver

make sure the output flags are properly reset for raw mode.
Specifically OPOST, clear some others as well to be safe...

might also fix #743


  Commit: f374efef17800b492407390a31038596678921d0
      
https://github.com/paparazzi/paparazzi/commit/f374efef17800b492407390a31038596678921d0
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-16 (Mon, 16 Feb 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/uart_arch.c

  Log Message:
  -----------
  [arch/linux][uart] put byte in queue if write was interrupted

and only advance extract index if write was successful


  Commit: a704d20ced0b72a029581f8416bc5d8ace6671c7
      
https://github.com/paparazzi/paparazzi/commit/a704d20ced0b72a029581f8416bc5d8ace6671c7
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-18 (Wed, 18 Feb 2015)

  Changed paths:
    M sw/lib/python/ivy_msg_interface.py
    M sw/lib/python/pprz_msg/message.py
    M sw/lib/python/pprz_msg/messages_xml_map.py

  Log Message:
  -----------
  [python] possibility to send pprz_msg via ivy


  Commit: 6706fac752d97ecbe992acd359e0c2fde4a3fbdf
      
https://github.com/paparazzi/paparazzi/commit/6706fac752d97ecbe992acd359e0c2fde4a3fbdf
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-18 (Wed, 18 Feb 2015)

  Changed paths:
    M sw/ground_segment/python/ivytoredis/ivy_to_redis.py
    M sw/ground_segment/python/messages_app/messagesframe.py
    M sw/lib/python/ivy_msg_interface.py
    M sw/lib/python/pprz_msg/message.py

  Log Message:
  -----------
  [python] pprz_msg using properties


  Commit: c24177f8ae39553e5c499d667905281d8e6b9f98
      
https://github.com/paparazzi/paparazzi/commit/c24177f8ae39553e5c499d667905281d8e6b9f98
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-18 (Wed, 18 Feb 2015)

  Changed paths:
    M sw/ground_segment/python/settings_app/settingsapp.py
    M sw/ground_segment/python/settings_app/settingsframe.py
    M sw/lib/python/settings_tool.py
    M sw/lib/python/settings_xml_parse.py

  Log Message:
  -----------
  [python] settings: get PAPARAZZI_SRC

still needs to be cleaned up and converted to proper modules..


  Commit: 240f5972d941e836a23f4c7c57fdc812b45fb945
      
https://github.com/paparazzi/paparazzi/commit/240f5972d941e836a23f4c7c57fdc812b45fb945
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-18 (Wed, 18 Feb 2015)

  Changed paths:
    M sw/lib/python/pprz_msg/message.py

  Log Message:
  -----------
  [python] messages: get field values directly by name

using __getattr__

closes #1114


  Commit: 3e16db6ec17c4c63dbca3e0e216fd69968c777f2
      
https://github.com/paparazzi/paparazzi/commit/3e16db6ec17c4c63dbca3e0e216fd69968c777f2
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-18 (Wed, 18 Feb 2015)

  Changed paths:
    M sw/lib/python/pprz_msg/message.py

  Log Message:
  -----------
  [python] message: add missing fieldtypes property


  Commit: 5af2f84f72e12ffd819ffc846a9caec271681408
      
https://github.com/paparazzi/paparazzi/commit/5af2f84f72e12ffd819ffc846a9caec271681408
  Author: Piotr Esden-Tempski <address@hidden>
  Date:   2015-02-20 (Fri, 20 Feb 2015)

  Changed paths:
    M sw/airborne/firmwares/setup/setup_actuators.c

  Log Message:
  -----------
  [Setup Actuators] Fix telemetry

The firmware was crashing because the transport was not being
initialized.


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

  Changed paths:
    M sw/airborne/firmwares/setup/setup_actuators.c

  Log Message:
  -----------
  [setup actuators] fix missing )


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

  Changed paths:
    M sw/logalizer/export.ml

  Log Message:
  -----------
  [logalizer] fix csv export after allowing description tag in messages


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

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/uart_arch.c
    M sw/airborne/arch/linux/serial_port.c

  Log Message:
  -----------
  Merge pull request #1110 from paparazzi/linux_uart_fix

[arch/linux] fix uart driver

- make sure the output flags are properly reset for raw mode.
  Specifically OPOST, clear some others as well to be safe...
- put byte in queue if write was interrupted and only advance extract index if 
write was successful
  This solves the issue of some bytes not being written (at least on BBB with 
PREEMPT kernel)


  Commit: f530a2211eb971f1fd3210c8605d1eb24a1f549c
      
https://github.com/paparazzi/paparazzi/commit/f530a2211eb971f1fd3210c8605d1eb24a1f549c
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M conf/telemetry/default_ardrone.xml
    M conf/telemetry/default_rotorcraft.xml

  Log Message:
  -----------
  [conf][telemetry] send ALIVE in PPM mode

so that people don't wonder why the messages window doesn't populate if started 
while this mode is already active.
Could also start messages with the -force option, so it doesn't only listen for 
the ALIVE message.


  Commit: 638acf4333cee1d89337ce850013c9fc36542a5f
      
https://github.com/paparazzi/paparazzi/commit/638acf4333cee1d89337ce850013c9fc36542a5f
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/uart_arch.c

  Log Message:
  -----------
  [arch/linux][uart] simplify uart_handler calls


  Commit: 9918d6d7e675be94709e55e5d99fba342944ffc7
      
https://github.com/paparazzi/paparazzi/commit/9918d6d7e675be94709e55e5d99fba342944ffc7
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/uart_arch.c

  Log Message:
  -----------
  [arch/linux] use safe strncpy instead of strcpy


  Commit: b77c6a3ec1f50fbb12258be5eeddbffdf0c09dd2
      
https://github.com/paparazzi/paparazzi/commit/b77c6a3ec1f50fbb12258be5eeddbffdf0c09dd2
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M sw/airborne/arch/linux/subsystems/settings_arch.c

  Log Message:
  -----------
  [arch/linux] settings: print if coulnd't be properly read


  Commit: ed2eea2a6207e1afa572119d87691de9d7feb800
      
https://github.com/paparazzi/paparazzi/commit/ed2eea2a6207e1afa572119d87691de9d7feb800
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_arch.c
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.c

  Log Message:
  -----------
  [arch/linux] use sigaction instead of signal

also print message if sys_time timer couldn't be set up


  Commit: e9523b91383ce858b0131ddfae806242454bbd9f
      
https://github.com/paparazzi/paparazzi/commit/e9523b91383ce858b0131ddfae806242454bbd9f
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M conf/Makefile.linux
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.c
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.h

  Log Message:
  -----------
  [arch/linux] test using timer_fd instead of SIGALRM

and create a separate thread for the sys_tick handling...

seems that some timer event are missed...


  Commit: c18355d4a592c640c5e05deb0b301de67388f1ca
      
https://github.com/paparazzi/paparazzi/commit/c18355d4a592c640c5e05deb0b301de67388f1ca
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M conf/Makefile.linux
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.c

  Log Message:
  -----------
  [arch/linux] run sys_time thread with higher rt prio


  Commit: b2f1efbafaca68e74136a342d812d63eb4d544b6
      
https://github.com/paparazzi/paparazzi/commit/b2f1efbafaca68e74136a342d812d63eb4d544b6
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.c

  Log Message:
  -----------
  [arch/linux]call sys_tick_handler more than once if we missed some events


  Commit: f25770882f1fbc587373bb982f8835d5f41ac6ac
      
https://github.com/paparazzi/paparazzi/commit/f25770882f1fbc587373bb982f8835d5f41ac6ac
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-23 (Mon, 23 Feb 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.c
    A sw/airborne/arch/linux/rt_priority.h

  Log Message:
  -----------
  [arch/linux] separate file for get_rt_prio and some cleanup


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

  Changed paths:
    M sw/simulator/nps/nps_fdm_jsbsim.cpp

  Log Message:
  -----------
  [nps] update nps_fdm_jsbsim to be compatible with latest jsbsim

not the best implementation, but should work with current
paparazzi-jsbsim package (from 2012) and latest jsbsim version


  Commit: 85ffc78fb53ac3b83829f519ba46c33b594c917f
      
https://github.com/paparazzi/paparazzi/commit/85ffc78fb53ac3b83829f519ba46c33b594c917f
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-24 (Tue, 24 Feb 2015)

  Changed paths:
    M sw/airborne/boards/ardrone/navdata.c

  Log Message:
  -----------
  [ardrone] Fix IMU cleaning bug (discovered with new sys_time implementation)


  Commit: 611dc5c41fdb1088e589851bd813b049a9ececde
      
https://github.com/paparazzi/paparazzi/commit/611dc5c41fdb1088e589851bd813b049a9ececde
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-24 (Tue, 24 Feb 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/udp_arch.c
    M sw/airborne/mcu_periph/udp.c
    M sw/airborne/mcu_periph/udp.h

  Log Message:
  -----------
  [udp] Add raw sending (without copying buffer)


  Commit: 1595a9ade8c1301c8d9fb7d45c228cc421735337
      
https://github.com/paparazzi/paparazzi/commit/1595a9ade8c1301c8d9fb7d45c228cc421735337
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-24 (Tue, 24 Feb 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/udp_arch.c
    M sw/airborne/arch/linux/mcu_periph/udp_arch.h

  Log Message:
  -----------
  [arch/linux] factor out udp_create_network


  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: 8271a8287387be8e0aff68d7394babc0d93f32d9
      
https://github.com/paparazzi/paparazzi/commit/8271a8287387be8e0aff68d7394babc0d93f32d9
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M conf/Makefile.lpc21
    M sw/airborne/math/pprz_geodetic_int.c

  Log Message:
  -----------
  [lpc21] use single precision in some geodetic functions with lpc boards


  Commit: e2b741be03cd4e5c5a81a88c525e7d30a9c508be
      
https://github.com/paparazzi/paparazzi/commit/e2b741be03cd4e5c5a81a88c525e7d30a9c508be
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M sw/airborne/boards/ardrone/baro_board.c
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/ardrone/navdata.h
    M sw/airborne/subsystems/imu/imu_ardrone2_raw.h

  Log Message:
  -----------
  [ardrone] Make navdata multi-threaded because of blocking read


  Commit: 973372733d0b8af8bb4c68e92a0ecd3a59023afe
      
https://github.com/paparazzi/paparazzi/commit/973372733d0b8af8bb4c68e92a0ecd3a59023afe
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M CHANGELOG.md
    M sw/airborne/boards/ardrone/navdata.c

  Log Message:
  -----------
  [ardrone] Fix small navdata bug and update changelog


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

  Changed paths:
    M sw/airborne/math/pprz_geodetic_int.c

  Log Message:
  -----------
  [math] fix type in pprz_geodetic_int


  Commit: 0338184df3971075b54fe1cea15a8a8f01cdcda5
      
https://github.com/paparazzi/paparazzi/commit/0338184df3971075b54fe1cea15a8a8f01cdcda5
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M conf/airframes/ardrone2_raw.xml
    M sw/airborne/modules/computer_vision/lib/v4l/video.c
    M sw/airborne/modules/computer_vision/lib/v4l/video.h
    M sw/airborne/modules/computer_vision/opticflow/opticflow_thread.c
    M sw/airborne/modules/computer_vision/opticflow_module.c

  Log Message:
  -----------
  [v4l2] Rewrite of the Video For Linux driver


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

  Changed paths:
    M sw/airborne/modules/computer_vision/viewvideo.c

  Log Message:
  -----------
  [viewvideo]


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

  Changed paths:
    M conf/airframes/ardrone2_raw.xml

  Log Message:
  -----------
  [conf] revert raw ardrone


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

  Changed paths:
    M sw/airborne/modules/computer_vision/image_nc_send.c

  Log Message:
  -----------
  [image_nc_send] updated vision modules


  Commit: 3f7a0366de5584fd4dd1713a1fe213635775d8af
      
https://github.com/paparazzi/paparazzi/commit/3f7a0366de5584fd4dd1713a1fe213635775d8af
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M conf/airframes/ardrone2_raw.xml
    M conf/modules/cv_opticflow.xml
    M conf/modules/image_nc_send.xml
    M conf/modules/video_rtp_stream.xml
    M sw/airborne/modules/computer_vision/image_nc_send.c
    A sw/airborne/modules/computer_vision/lib/v4l/v4l2.c
    A sw/airborne/modules/computer_vision/lib/v4l/v4l2.h
    R sw/airborne/modules/computer_vision/lib/v4l/video.c
    R sw/airborne/modules/computer_vision/lib/v4l/video.h
    M sw/airborne/modules/computer_vision/opticflow/opticflow_thread.c
    M sw/airborne/modules/computer_vision/viewvideo.c

  Log Message:
  -----------
  [v4l2] Rename v4l2 and fix mutex lock.
This implementation of v4l2 has more chance on a lock then the previous, but 
requires a lot let mutexes.


  Commit: cda619f72cf62f4bbd1f65d9dcf9a4433daef4e4
      
https://github.com/paparazzi/paparazzi/commit/cda619f72cf62f4bbd1f65d9dcf9a4433daef4e4
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M sw/airborne/modules/computer_vision/lib/v4l/v4l2.c
    M sw/airborne/modules/computer_vision/lib/v4l/v4l2.h

  Log Message:
  -----------
  [v4l2] Fix small bug in fetching image


  Commit: 208d224b6c32c38b6511695e1a385750c894fb6b
      
https://github.com/paparazzi/paparazzi/commit/208d224b6c32c38b6511695e1a385750c894fb6b
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M conf/modules/video_rtp_stream.xml
    M sw/airborne/modules/computer_vision/cv/encoding/jpeg.c
    M sw/airborne/modules/computer_vision/cv/encoding/jpeg.h
    M sw/airborne/modules/computer_vision/cv/encoding/rtp.c
    M sw/airborne/modules/computer_vision/cv/encoding/rtp.h
    M sw/airborne/modules/computer_vision/viewvideo.c
    M sw/airborne/modules/computer_vision/viewvideo.h
    M sw/airborne/modules/computer_vision/viewvideo_nps.c

  Log Message:
  -----------
  [computer_vision] Rewrite viewvideo and rename/cleanup JPEG and RTP functions.


  Commit: be3696ead8f1ca3a5b49fc44abcc6cee8d264724
      
https://github.com/paparazzi/paparazzi/commit/be3696ead8f1ca3a5b49fc44abcc6cee8d264724
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M conf/airframes/bebop.xml
    M conf/boards/bebop.makefile
    M sw/airborne/boards/bebop/electrical.c
    A sw/airborne/boards/bebop/video.c
    A sw/airborne/boards/bebop/video.h

  Log Message:
  -----------
  [bebop] Add video CMOS configuration.


  Commit: bc7feb57b8eb9b22fd13a1387b507c48053bc4a8
      
https://github.com/paparazzi/paparazzi/commit/bc7feb57b8eb9b22fd13a1387b507c48053bc4a8
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-25 (Wed, 25 Feb 2015)

  Changed paths:
    M CHANGELOG.md
    M conf/Makefile.linux
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.c
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.h
    A sw/airborne/arch/linux/rt_priority.h
    M sw/airborne/boards/ardrone/baro_board.c
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/ardrone/navdata.h
    M sw/airborne/subsystems/imu/imu_ardrone2_raw.h

  Log Message:
  -----------
  Merge branch 'linux_sys_time_thread' of github.com:paparazzi/paparazzi into 
linux_video_speedup_without_thread


  Commit: 20c0c6603f74c44b7fab44fd9f1186c3c5442a9a
      
https://github.com/paparazzi/paparazzi/commit/20c0c6603f74c44b7fab44fd9f1186c3c5442a9a
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-26 (Thu, 26 Feb 2015)

  Changed paths:
    M conf/airframes/ENAC/quadrotor/ard2_base_digit.xml
    R conf/modules/image_nc_send.xml
    M conf/modules/video_rtp_stream.xml
    R sw/airborne/modules/computer_vision/image_nc_send.c
    R sw/airborne/modules/computer_vision/image_nc_send.h
    R sw/airborne/modules/computer_vision/image_nc_send_nps.c
    M sw/airborne/modules/computer_vision/viewvideo.c

  Log Message:
  -----------
  [viewvideo] Move netcat image send inside viewvideo module


  Commit: 83e243c1f044fef538bfaec5158a81705093642e
      
https://github.com/paparazzi/paparazzi/commit/83e243c1f044fef538bfaec5158a81705093642e
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-26 (Thu, 26 Feb 2015)

  Changed paths:
    M sw/airborne/modules/computer_vision/video_usb_logger.c

  Log Message:
  -----------
  [video/usb_logger] Use new viewvideo functions


  Commit: 9ed9c510fde70f970e9c69788703934e3d7c7230
      
https://github.com/paparazzi/paparazzi/commit/9ed9c510fde70f970e9c69788703934e3d7c7230
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-26 (Thu, 26 Feb 2015)

  Changed paths:
    M CHANGELOG.md

  Log Message:
  -----------
  Update changelog


  Commit: 6c124f34a7b88cebc3fe4465d0356ad37891122f
      
https://github.com/paparazzi/paparazzi/commit/6c124f34a7b88cebc3fe4465d0356ad37891122f
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-26 (Thu, 26 Feb 2015)

  Changed paths:
    M sw/airborne/modules/computer_vision/viewvideo.c

  Log Message:
  -----------
  [viewvideo] Update netcat jpeg transfers


  Commit: 4d7389c51d7f0d08a6bf33414e647070da97adb6
      
https://github.com/paparazzi/paparazzi/commit/4d7389c51d7f0d08a6bf33414e647070da97adb6
  Author: Freek van Tienen <address@hidden>
  Date:   2015-02-26 (Thu, 26 Feb 2015)

  Changed paths:
    M conf/modules/video_rtp_stream.xml
    M sw/airborne/modules/computer_vision/viewvideo.c

  Log Message:
  -----------
  [viewvideo] Fix some small netcat bugs


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

  Changed paths:
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/ardrone/navdata.h

  Log Message:
  -----------
  [ardrone] rewrite navdata_read


  Commit: 3375555e34e89e13d92c0b48d2f5213afc86d9d3
      
https://github.com/paparazzi/paparazzi/commit/3375555e34e89e13d92c0b48d2f5213afc86d9d3
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-27 (Fri, 27 Feb 2015)

  Changed paths:
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/ardrone/navdata.h

  Log Message:
  -----------
  [ardrone] wait on condition variable in navdata_read

also no need to have buffer exposed in the header...


  Commit: 8634b728ae6fff28acd89e14394b3906180f74b5
      
https://github.com/paparazzi/paparazzi/commit/8634b728ae6fff28acd89e14394b3906180f74b5
  Author: Felix Ruess <address@hidden>
  Date:   2015-02-27 (Fri, 27 Feb 2015)

  Changed paths:
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_float.c
    M 
sw/airborne/firmwares/rotorcraft/stabilization/stabilization_attitude_quat_int.c

  Log Message:
  -----------
  [rotorcraft] fix attitude_set_rpy_setpoint

use quat_of_eulers instead of quat_from_rpy_cmd to match what users expect from 
attitude_set_rpy_setpoint


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

  Changed paths:
    M sw/tools/generators/gen_flight_plan.ml

  Log Message:
  -----------
  [flight_plan] add ; when using the 'call' statement without loop


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

  Changed paths:
    M sw/ground_segment/tmtc/link.ml

  Log Message:
  -----------
  [tmtc] remove duplicate udp_port option from link


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

  Changed paths:
    M sw/airborne/mcu_periph/udp.c

  Log Message:
  -----------
  [arch/linux] udp: correct some doxygen comments


  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)


  Commit: 8a3b634bfebba956bc4bb3069a1dcc5e5d2d7f97
      
https://github.com/paparazzi/paparazzi/commit/8a3b634bfebba956bc4bb3069a1dcc5e5d2d7f97
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    R conf/modules/logger_telemetry.xml
    A conf/modules/openlog.xml

  Log Message:
  -----------
  [modules] keep openlog.xml module name for now


  Commit: 45368a7479f4d2918421667922b427cbe646b03c
      
https://github.com/paparazzi/paparazzi/commit/45368a7479f4d2918421667922b427cbe646b03c
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

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

  Log Message:
  -----------
  [conf] openlog module for microjet


  Commit: b0057528f835c7a7bf2af84857fc07b9c444419f
      
https://github.com/paparazzi/paparazzi/commit/b0057528f835c7a7bf2af84857fc07b9c444419f
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M conf/airframes/CDW/asctec_cdw.xml
    M conf/airframes/ardrone2_opticflow_hover.xml
    M conf/airframes/ardrone2_raw.xml
    M conf/airframes/bebop.xml
    R conf/modules/file_logger.xml
    R conf/modules/high_speed_logger_direct_memory.xml
    R conf/modules/high_speed_logger_spi_link.xml
    A conf/modules/logger_dataflash.xml
    A conf/modules/logger_file.xml
    A conf/modules/logger_spi_link.xml
    A conf/modules/logger_uart.xml
    M conf/modules/openlog.xml
    A sw/airborne/modules/loggers/logger_uart.c
    A sw/airborne/modules/loggers/logger_uart.h
    A sw/airborne/modules/loggers/logger_uart_parse.py
    A sw/airborne/modules/loggers/openlog.c
    A sw/airborne/modules/loggers/openlog.h
    R sw/airborne/modules/openlog/openlog.c
    R sw/airborne/modules/openlog/openlog.h

  Log Message:
  -----------
  Merge pull request #1095 from paparazzi/logger_modules_refactor

Logger modules refactor


  Commit: 7c24df25710e5e85b6dc21943565eaf0fc394f3b
      
https://github.com/paparazzi/paparazzi/commit/7c24df25710e5e85b6dc21943565eaf0fc394f3b
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M sw/airborne/modules/computer_vision/video_usb_logger.h
    M sw/airborne/subsystems/actuators.c
    M sw/airborne/subsystems/actuators.h

  Log Message:
  -----------
  [airborne] fix some dox filenames


  Commit: f6e129069a41f9b81cc722d1e14e527f25c9ade1
      
https://github.com/paparazzi/paparazzi/commit/f6e129069a41f9b81cc722d1e14e527f25c9ade1
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M CHANGELOG.md

  Log Message:
  -----------
  update changelog


  Commit: a4b0e34db7c53f8e989ef9ca1b194629267493ce
      
https://github.com/paparazzi/paparazzi/commit/a4b0e34db7c53f8e989ef9ca1b194629267493ce
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M conf/Makefile.nps
    M conf/firmwares/subsystems/rotorcraft/fdm_jsbsim.makefile

  Log Message:
  -----------
  [build system] use VPATH to specify search path for NPS files

add $(PAPARAZZI_SRC)/sw/simulator to VPATH, so that makes adds that to the 
search path.
This makes it possible to add NPS sources as nps/foo.c to $(TARGET).srcs,
and the object and dependency files will correctly be put into 
$(PAPARAZZI_HOME)/var/aircrafts/<ac>/nps/<src file>
So e.g. /home/<user>/paparazzi/var/aircrafts/Quad_LisaM_2/nps/nps/nps_main.o

While here, also generate the .d dependency files during the compilation run 
instead of a separate run.

fixes #798


  Commit: 9189469316070c4702239f5d52512f8a338e3acc
      
https://github.com/paparazzi/paparazzi/commit/9189469316070c4702239f5d52512f8a338e3acc
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M conf/Makefile.linux
    M conf/Makefile.nps

  Log Message:
  -----------
  [build system] also include deps for cpp files


  Commit: 8cd8c8c1869742d068e151ddeda9bad3c7b5ec75
      
https://github.com/paparazzi/paparazzi/commit/8cd8c8c1869742d068e151ddeda9bad3c7b5ec75
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/fdm_jsbsim.makefile

  Log Message:
  -----------
  [build] also fix nps build for fixedwing


  Commit: e00d5ee2943afa30f4e4880ecf5bccb21b54f79c
      
https://github.com/paparazzi/paparazzi/commit/e00d5ee2943afa30f4e4880ecf5bccb21b54f79c
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

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

  Log Message:
  -----------
  [ahrs] mlkf: fix align lp_gyro arg


  Commit: c7c05ebf10d2f708d2b495c5b06a9131a158ac6a
      
https://github.com/paparazzi/paparazzi/commit/c7c05ebf10d2f708d2b495c5b06a9131a158ac6a
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/fdm_crrcsim.makefile

  Log Message:
  -----------
  [build] also fix nps build for crrcsim


  Commit: 1a475f169903712f78b42e910225462efda75bee
      
https://github.com/paparazzi/paparazzi/commit/1a475f169903712f78b42e910225462efda75bee
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    R conf/Makefile.jsbsim
    M conf/airframes/examples/lisa_l_chimu.xml
    M conf/airframes/examples/microjet.xml
    R conf/airframes/jsbsim.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_int_cmpl_quat.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/subsystems/fixedwing/gps_furuno.makefile
    M conf/firmwares/subsystems/fixedwing/gps_mediatek_diy.makefile
    M conf/firmwares/subsystems/fixedwing/gps_nmea.makefile
    M conf/firmwares/subsystems/fixedwing/gps_piksi.makefile
    M conf/firmwares/subsystems/fixedwing/gps_skytraq.makefile
    M conf/firmwares/subsystems/fixedwing/gps_ublox.makefile
    M conf/firmwares/subsystems/fixedwing/gps_ublox_utm.makefile
    M conf/firmwares/subsystems/fixedwing/ins_float_invariant.makefile
    M conf/firmwares/subsystems/fixedwing/ins_gps_passthrough.makefile
    M conf/firmwares/subsystems/fixedwing/ins_xsens.makefile
    M conf/firmwares/subsystems/fixedwing/ins_xsens700.makefile
    M conf/firmwares/subsystems/shared/ahrs_int_cmpl_euler.makefile
    M conf/modules/baro_sim.xml
    M conf/modules/digital_cam.xml
    M conf/modules/digital_cam_servo.xml
    M conf/modules/gps_ublox.xml
    M conf/modules/infrared_adc.xml
    M conf/modules/infrared_i2c.xml
    M conf/modules/nav_bungee_takeoff.xml
    M conf/modules/nav_catapult.xml
    M conf/modules/nav_cube.xml
    M conf/modules/nav_drop.xml
    M conf/modules/nav_flower.xml
    M conf/modules/nav_gls.xml
    M conf/modules/nav_line.xml
    M conf/modules/nav_line_border.xml
    M conf/modules/nav_line_osam.xml
    M conf/modules/nav_smooth.xml
    M conf/modules/nav_spiral.xml
    M conf/modules/nav_survey_disc.xml
    M conf/modules/nav_survey_poly_osam.xml
    M conf/modules/nav_survey_polygon.xml
    M conf/modules/nav_survey_zamboni.xml
    M conf/modules/nav_vertical_raster.xml
    M conf/modules/servo_switch.xml
    R sw/airborne/arch/sim/jsbsim_ahrs.c
    R sw/airborne/arch/sim/jsbsim_gps.c
    R sw/airborne/arch/sim/jsbsim_hw.c
    R sw/airborne/arch/sim/jsbsim_hw.h
    R sw/airborne/arch/sim/jsbsim_ir.c
    R sw/airborne/arch/sim/jsbsim_transport.c
    M sw/airborne/arch/sim/subsystems/radio_control/ppm_arch.c
    M sw/airborne/arch/sim/subsystems/radio_control/spektrum_arch.c
    R sw/simulator/sim_ac_flightgear.c
    R sw/simulator/sim_ac_flightgear.h
    R sw/simulator/sim_ac_fw.c
    R sw/simulator/sim_ac_jsbsim.c
    R sw/simulator/sim_ac_jsbsim.h
    M sw/supervision/pc_control_panel.ml

  Log Message:
  -----------
  [simulator] remove jsbsim target

as it is a subset of NPS (when using JSBSim as FDM)


  Commit: 0d1c77c81945625560f1554919749d6755933066
      
https://github.com/paparazzi/paparazzi/commit/0d1c77c81945625560f1554919749d6755933066
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M sw/tools/generators/gen_aircraft.ml

  Log Message:
  -----------
  [generators] only include raw makefile part from modules if target matches


  Commit: 01572870cfd5e4d5b8c7baa7b3633a68cefb2836
      
https://github.com/paparazzi/paparazzi/commit/01572870cfd5e4d5b8c7baa7b3633a68cefb2836
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    R conf/Makefile.jsbsim
    M conf/airframes/examples/lisa_l_chimu.xml
    M conf/airframes/examples/microjet.xml
    R conf/airframes/jsbsim.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_int_cmpl_quat.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/subsystems/fixedwing/gps_furuno.makefile
    M conf/firmwares/subsystems/fixedwing/gps_mediatek_diy.makefile
    M conf/firmwares/subsystems/fixedwing/gps_nmea.makefile
    M conf/firmwares/subsystems/fixedwing/gps_piksi.makefile
    M conf/firmwares/subsystems/fixedwing/gps_skytraq.makefile
    M conf/firmwares/subsystems/fixedwing/gps_ublox.makefile
    M conf/firmwares/subsystems/fixedwing/gps_ublox_utm.makefile
    M conf/firmwares/subsystems/fixedwing/ins_float_invariant.makefile
    M conf/firmwares/subsystems/fixedwing/ins_gps_passthrough.makefile
    M conf/firmwares/subsystems/fixedwing/ins_xsens.makefile
    M conf/firmwares/subsystems/fixedwing/ins_xsens700.makefile
    M conf/firmwares/subsystems/shared/ahrs_int_cmpl_euler.makefile
    M conf/modules/baro_sim.xml
    M conf/modules/digital_cam.xml
    M conf/modules/digital_cam_servo.xml
    M conf/modules/gps_ublox.xml
    M conf/modules/infrared_adc.xml
    M conf/modules/infrared_i2c.xml
    M conf/modules/nav_bungee_takeoff.xml
    M conf/modules/nav_catapult.xml
    M conf/modules/nav_cube.xml
    M conf/modules/nav_drop.xml
    M conf/modules/nav_flower.xml
    M conf/modules/nav_gls.xml
    M conf/modules/nav_line.xml
    M conf/modules/nav_line_border.xml
    M conf/modules/nav_line_osam.xml
    M conf/modules/nav_smooth.xml
    M conf/modules/nav_spiral.xml
    M conf/modules/nav_survey_disc.xml
    M conf/modules/nav_survey_poly_osam.xml
    M conf/modules/nav_survey_polygon.xml
    M conf/modules/nav_survey_zamboni.xml
    M conf/modules/nav_vertical_raster.xml
    M conf/modules/servo_switch.xml
    R sw/airborne/arch/sim/jsbsim_ahrs.c
    R sw/airborne/arch/sim/jsbsim_gps.c
    R sw/airborne/arch/sim/jsbsim_hw.c
    R sw/airborne/arch/sim/jsbsim_hw.h
    R sw/airborne/arch/sim/jsbsim_ir.c
    R sw/airborne/arch/sim/jsbsim_transport.c
    M sw/airborne/arch/sim/subsystems/radio_control/ppm_arch.c
    M sw/airborne/arch/sim/subsystems/radio_control/spektrum_arch.c
    R sw/simulator/sim_ac_flightgear.c
    R sw/simulator/sim_ac_flightgear.h
    R sw/simulator/sim_ac_fw.c
    R sw/simulator/sim_ac_jsbsim.c
    R sw/simulator/sim_ac_jsbsim.h
    M sw/supervision/pc_control_panel.ml

  Log Message:
  -----------
  Merge pull request #1123 from paparazzi/rm_jsbsim

Remove the jsbsim simulator target, as it is a subset of NPS (when using JSBSim 
as FDM) with less capabilities.


  Commit: 4fa2a80e206e7f3c25fc33cb9e3de2aa36d31146
      
https://github.com/paparazzi/paparazzi/commit/4fa2a80e206e7f3c25fc33cb9e3de2aa36d31146
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/live.ml

  Log Message:
  -----------
  [gcs] periodically request AIRCRAFTS

periodically probe for new AIRCRAFTS until we got at least one...
This should fix #1078


  Commit: 7ad8e616a340dc9f3a79e4c3ebae144ff4aa1b40
      
https://github.com/paparazzi/paparazzi/commit/7ad8e616a340dc9f3a79e4c3ebae144ff4aa1b40
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/live.ml

  Log Message:
  -----------
  [gcs] only request AIRCRAFTS until first answer from server


  Commit: dae2773262145002c7a5154cb695b445f9a77276
      
https://github.com/paparazzi/paparazzi/commit/dae2773262145002c7a5154cb695b445f9a77276
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/live.ml

  Log Message:
  -----------
  Merge pull request #1124 from paparazzi/gcs_perodic_probe

[gcs] periodically request AIRCRAFTS


  Commit: eeb340fa07a318b568506b3e3505823377bed082
      
https://github.com/paparazzi/paparazzi/commit/eeb340fa07a318b568506b3e3505823377bed082
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
    M CHANGELOG.md

  Log Message:
  -----------
  update changelog


  Commit: 6afd24427d9c63faf82069500c11a47ad10de5f7
      
https://github.com/paparazzi/paparazzi/commit/6afd24427d9c63faf82069500c11a47ad10de5f7
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M conf/firmwares/rotorcraft.makefile
    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_int_cmpl_quat.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/subsystems/fixedwing/ins_float_invariant.makefile
    M conf/firmwares/subsystems/rotorcraft/ins_float_invariant.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
    M conf/firmwares/subsystems/shared/ahrs_int_cmpl_quat.makefile
    M conf/firmwares/subsystems/shared/imu_apogee.makefile
    M conf/firmwares/subsystems/shared/imu_ardrone2.makefile
    M conf/firmwares/subsystems/shared/imu_krooz_sd.makefile
    M conf/firmwares/subsystems/shared/imu_krooz_sd_memsic.makefile
    M conf/firmwares/subsystems/shared/imu_navgo.makefile
    M conf/firmwares/subsystems/shared/imu_umarim.makefile

  Log Message:
  -----------
  [conf] remove AHRS_x_FREQUENCY defaults from imu/ahrs makefiles


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

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/ahrs_infrared.makefile
    A conf/modules/ahrs_infrared.xml
    M conf/modules/infrared_adc.xml
    M conf/modules/infrared_i2c.xml
    M sw/airborne/arch/sim/sim_ir.c
    M sw/airborne/firmwares/fixedwing/main_ap.c
    A sw/airborne/modules/ahrs/ahrs_infrared.c
    A sw/airborne/modules/ahrs/ahrs_infrared.h
    R sw/airborne/subsystems/ahrs/ahrs_infrared.c
    R sw/airborne/subsystems/ahrs/ahrs_infrared.h
    M sw/airborne/subsystems/sensors/infrared.c

  Log Message:
  -----------
  [modules] convert ahrs_infrared to module


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

  Changed paths:
    M conf/airframes/ENAC/fixed-wing/merlin.xml
    M conf/airframes/LAAS/mmlaas_N1.xml
    M conf/airframes/LAAS/mmlaas_N2.xml
    M conf/airframes/LAAS/mmlaas_N3.xml
    M conf/airframes/examples/delta_wing_minimal.xml
    M conf/airframes/examples/easy_glider.xml
    M conf/airframes/examples/easystar.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.xml
    M conf/airframes/examples/twinjet.xml
    M conf/airframes/examples/twinstar.xml
    M conf/airframes/twinjet_overo.xml
    M conf/airframes/usb_test.xml

  Log Message:
  -----------
  [conf] update infrared airframes


  Commit: 5f8d5ee5ea1b2d186a811eec69407d84d58b25c5
      
https://github.com/paparazzi/paparazzi/commit/5f8d5ee5ea1b2d186a811eec69407d84d58b25c5
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/live.ml

  Log Message:
  -----------
  [gcs] GPS accuracy speech less verbose (#1046)


  Commit: 3f2c26577cb6b8281878c78101413a562ccd8ed6
      
https://github.com/paparazzi/paparazzi/commit/3f2c26577cb6b8281878c78101413a562ccd8ed6
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M conf/airframes/ENAC/fixed-wing/merlin.xml
    M conf/airframes/LAAS/mmlaas_N1.xml
    M conf/airframes/LAAS/mmlaas_N2.xml
    M conf/airframes/LAAS/mmlaas_N3.xml
    M conf/airframes/examples/delta_wing_minimal.xml
    M conf/airframes/examples/easy_glider.xml
    M conf/airframes/examples/easystar.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.xml
    M conf/airframes/examples/twinjet.xml
    M conf/airframes/examples/twinstar.xml
    M conf/airframes/twinjet_overo.xml
    M conf/airframes/usb_test.xml
    M conf/firmwares/subsystems/fixedwing/ahrs_infrared.makefile
    A conf/modules/ahrs_infrared.xml
    M conf/modules/infrared_adc.xml
    M conf/modules/infrared_i2c.xml
    M sw/airborne/arch/sim/sim_ir.c
    M sw/airborne/firmwares/fixedwing/main_ap.c
    A sw/airborne/modules/ahrs/ahrs_infrared.c
    A sw/airborne/modules/ahrs/ahrs_infrared.h
    R sw/airborne/subsystems/ahrs/ahrs_infrared.c
    R sw/airborne/subsystems/ahrs/ahrs_infrared.h
    M sw/airborne/subsystems/sensors/infrared.c

  Log Message:
  -----------
  Merge pull request #1127 from paparazzi/ahrs_infrared_module

convert AHRS infrared to module

tested and working


  Commit: f54f875a6993b95cab8df5d1f2f45b5ce1fdcb6f
      
https://github.com/paparazzi/paparazzi/commit/f54f875a6993b95cab8df5d1f2f45b5ce1fdcb6f
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/live.ml

  Log Message:
  -----------
  [gcs] tell A/C name before gps accuracy message


  Commit: 1f49292dced1b30f3aafa8fa0bcfe3bc2d5be51b
      
https://github.com/paparazzi/paparazzi/commit/1f49292dced1b30f3aafa8fa0bcfe3bc2d5be51b
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M conf/firmwares/rotorcraft.makefile
    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_int_cmpl_quat.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/subsystems/fixedwing/ins_float_invariant.makefile
    M conf/firmwares/subsystems/rotorcraft/ins_float_invariant.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
    M conf/firmwares/subsystems/shared/ahrs_int_cmpl_quat.makefile
    M conf/firmwares/subsystems/shared/imu_apogee.makefile
    M conf/firmwares/subsystems/shared/imu_ardrone2.makefile
    M conf/firmwares/subsystems/shared/imu_krooz_sd.makefile
    M conf/firmwares/subsystems/shared/imu_krooz_sd_memsic.makefile
    M conf/firmwares/subsystems/shared/imu_navgo.makefile
    M conf/firmwares/subsystems/shared/imu_umarim.makefile

  Log Message:
  -----------
  Merge pull request #1126 from paparazzi/rm_ahrs_freq

[conf] remove AHRS_x_FREQUENCY defaults from imu/ahrs makefiles

As the dt is calculated from the actual timestamps by default now, and it 
doesn't really make that much sense to have global flags for the frequencies, 
simply remove the defaults....


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

  Changed paths:
    M CHANGELOG.md
    M conf/Makefile.linux
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.c
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.h
    A sw/airborne/arch/linux/rt_priority.h
    M sw/airborne/boards/ardrone/baro_board.c
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/ardrone/navdata.h
    M sw/airborne/subsystems/imu/imu_ardrone2_raw.h

  Log Message:
  -----------
  Merge pull request #1117 from paparazzi/linux_sys_time_thread

Since using SIGALRM to call the sys_tick_handler (via setitimer) can cause 
problems like interrupting some other syscalls
(i.e. read,write, ioctl), setup a separate thread and use timer_fd instead.
That is a Linux-specific set of functions that presents POSIX timers as file 
descriptors rather than signals.

If the thread runs with a normal priority it can happen that some timer events 
are missed (and hence sys_time not updated in time).
So added a function to set a higher prio for that thread (needs root rights or 
properly set up limits for the user).
In some simple tests no events were missed when running with prio 29 via 
SCHED_FIFO, even if events would be missed,
the sys_tick_handler is called the appropriate number of times (so that the 
time is correct again after)...

After these changes also fix some bugs discovered in the ardrone navdata 
reading.
Reading is now done in a separate thread which waits on a condition variable 
until the navdata_update event loop has copied the buffer.


  Commit: 4e378b340b91145db0b04c5958d11b15decac7f2
      
https://github.com/paparazzi/paparazzi/commit/4e378b340b91145db0b04c5958d11b15decac7f2
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/live.ml
    M sw/ground_segment/tmtc/link.ml

  Log Message:
  -----------
  [link] index of single link is called "single"

and speech text is shorter
see #1098


  Commit: 0fabdd4f44f7c48f7db88dfbb6910592476cd4c3
      
https://github.com/paparazzi/paparazzi/commit/0fabdd4f44f7c48f7db88dfbb6910592476cd4c3
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M CHANGELOG.md
    M conf/airframes/ENAC/quadrotor/ard2_base_digit.xml
    M conf/airframes/ardrone2_raw.xml
    M conf/airframes/bebop.xml
    M conf/boards/bebop.makefile
    M conf/modules/cv_opticflow.xml
    R conf/modules/image_nc_send.xml
    M conf/modules/video_rtp_stream.xml
    M sw/airborne/boards/bebop/electrical.c
    A sw/airborne/boards/bebop/video.c
    A sw/airborne/boards/bebop/video.h
    M sw/airborne/modules/computer_vision/cv/encoding/jpeg.c
    M sw/airborne/modules/computer_vision/cv/encoding/jpeg.h
    M sw/airborne/modules/computer_vision/cv/encoding/rtp.c
    M sw/airborne/modules/computer_vision/cv/encoding/rtp.h
    R sw/airborne/modules/computer_vision/image_nc_send.c
    R sw/airborne/modules/computer_vision/image_nc_send.h
    R sw/airborne/modules/computer_vision/image_nc_send_nps.c
    A sw/airborne/modules/computer_vision/lib/v4l/v4l2.c
    A sw/airborne/modules/computer_vision/lib/v4l/v4l2.h
    R sw/airborne/modules/computer_vision/lib/v4l/video.c
    R sw/airborne/modules/computer_vision/lib/v4l/video.h
    M sw/airborne/modules/computer_vision/opticflow/opticflow_thread.c
    M sw/airborne/modules/computer_vision/opticflow_module.c
    M sw/airborne/modules/computer_vision/video_usb_logger.c
    M sw/airborne/modules/computer_vision/viewvideo.c
    M sw/airborne/modules/computer_vision/viewvideo.h
    M sw/airborne/modules/computer_vision/viewvideo_nps.c

  Log Message:
  -----------
  Merge pull request #1094

linux_video_speedup_without_thread


  Commit: 2478bd7bea94fc9d67b7c63452291a120e7467c6
      
https://github.com/paparazzi/paparazzi/commit/2478bd7bea94fc9d67b7c63452291a120e7467c6
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/udp_arch.c
    M sw/airborne/arch/linux/mcu_periph/udp_arch.h

  Log Message:
  -----------
  [arch/linux] udp: only create one socket for sending and receiving


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

  Changed paths:
    M conf/firmwares/subsystems/shared/udp.makefile
    M sw/airborne/arch/linux/mcu_periph/udp_arch.c
    M sw/airborne/arch/linux/mcu_periph/udp_arch.h
    A sw/airborne/arch/linux/udp_socket.c
    A sw/airborne/arch/linux/udp_socket.h

  Log Message:
  -----------
  [arch/linux] more generic udp_socket


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

  Changed paths:
    M conf/firmwares/subsystems/shared/udp.makefile

  Log Message:
  -----------
  [conf] add udp_socket for nps target


  Commit: 31f555ea9986747771970ac3ac0f663528d2f9a0
      
https://github.com/paparazzi/paparazzi/commit/31f555ea9986747771970ac3ac0f663528d2f9a0
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/udp_arch.c

  Log Message:
  -----------
  [arch/linux] udp: fix printf format warning


  Commit: 253eadfe12c47b49708441b14f96f3ec1b064b06
      
https://github.com/paparazzi/paparazzi/commit/253eadfe12c47b49708441b14f96f3ec1b064b06
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/live.ml
    M sw/ground_segment/cockpit/live.mli

  Log Message:
  -----------
  [gcs] handle pacc properly for each A/C


  Commit: 420420aafa1e55b93f3559dde197cd5594c0fbb4
      
https://github.com/paparazzi/paparazzi/commit/420420aafa1e55b93f3559dde197cd5594c0fbb4
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/shared/imu_ardrone2.makefile

  Log Message:
  -----------
  [fix] temporary fix, we need propagate freq for ardrone2


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

  Changed paths:
    M sw/airborne/boards/ardrone/navdata.c

  Log Message:
  -----------
  [ardrone2] rearrange navdata functions, print info if mag freeze detected


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

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.c

  Log Message:
  -----------
  [arch/linux] sys_time: get time from CLOCK_MONOTONIC

Instead of simply adding up the sys_time ticks, seconds, get curent time from 
CLOCK_MONOTONIC and directly set sys_time from that
(difference to clock monotonic time at startup).


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

  Changed paths:
    M conf/firmwares/rotorcraft.makefile
    M conf/firmwares/setup.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/test_progs.makefile

  Log Message:
  -----------
  [arch/linux] sys_time: link against librt for glibc < 2.17


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

  Changed paths:
    M sw/airborne/arch/linux/udp_socket.c
    M sw/airborne/arch/linux/udp_socket.h

  Log Message:
  -----------
  [arch/linu] udp_socket: possibility to use hostname


  Commit: d94c7748117ae9b50d80c8f13fdac26a49189006
      
https://github.com/paparazzi/paparazzi/commit/d94c7748117ae9b50d80c8f13fdac26a49189006
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-04 (Wed, 04 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/live.ml

  Log Message:
  -----------
  [gcs] reword GPS accuracy speech and nothing if pacc > 999


  Commit: cd7768792a1da726ee9119dc47f13f050e3de47b
      
https://github.com/paparazzi/paparazzi/commit/cd7768792a1da726ee9119dc47f13f050e3de47b
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-04 (Wed, 04 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/live.ml
    M sw/ground_segment/cockpit/live.mli

  Log Message:
  -----------
  Merge pull request #1129 from paparazzi/gps_speech

GPS accuracy speech less verbose

Addresses #1046

GPS accuracy is considered ok if better than 10m, very bad if worse than 20m 
and simply low in between.
Now only if the accuracy falls into a different range than previously reported.


  Commit: be6289440e116b3b1c0277129cbe52a8412868cf
      
https://github.com/paparazzi/paparazzi/commit/be6289440e116b3b1c0277129cbe52a8412868cf
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-04 (Wed, 04 Mar 2015)

  Changed paths:
    M sw/airborne/arch/linux/mcu_periph/udp_arch.c
    M sw/airborne/arch/linux/udp_socket.c
    M sw/airborne/arch/linux/udp_socket.h

  Log Message:
  -----------
  [arch/linux] rename UdpNetwork to UdpSocket


  Commit: cddd4945223d5a4fefae2250eb6eef01be8866da
      
https://github.com/paparazzi/paparazzi/commit/cddd4945223d5a4fefae2250eb6eef01be8866da
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-05 (Thu, 05 Mar 2015)

  Changed paths:
    M fix_code_style.sh

  Log Message:
  -----------
  prevent globbing in fix_code_style.sh

so you can easily call it with the recursive option, e.g.
./fix_code_style.sh -r "sw/airborne/subsystems/*.c"


  Commit: 6581181cc9167cac9e624cfe01ef82707f5128a0
      
https://github.com/paparazzi/paparazzi/commit/6581181cc9167cac9e624cfe01ef82707f5128a0
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-05 (Thu, 05 Mar 2015)

  Changed paths:
    M create_module

  Log Message:
  -----------
  create_module: enforce lowercase file and dir and function names

closes #914


  Commit: 41fc1946953b0f577cc266c4a64c7163cf0e385e
      
https://github.com/paparazzi/paparazzi/commit/41fc1946953b0f577cc266c4a64c7163cf0e385e
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-05 (Thu, 05 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/strip.ml
    M sw/ground_segment/tmtc/aircraft.ml

  Log Message:
  -----------
  [GCS] set bat level to UNK/0 at startup

closes #885


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

  Changed paths:
    M conf/firmwares/subsystems/shared/udp.makefile
    M sw/airborne/arch/linux/mcu_periph/udp_arch.c
    M sw/airborne/arch/linux/mcu_periph/udp_arch.h
    A sw/airborne/arch/linux/udp_socket.c
    A sw/airborne/arch/linux/udp_socket.h

  Log Message:
  -----------
  Merge pull request #1122 from paparazzi/single_udp_socket

Single udp socket

Only create one socket for sending and receiving, instead of two where you use 
one only to send and the other only to receive.
There should be no reason/need to create two separate ones...

Also add udp_socket.[ch] to make it easier to use only the UDP sockets without 
the UART like mcu_periph/udp interface around it.
Provides the functions:

- udp_socket_create
- udp_socket_send
- udp_socket_recv
- udp_socket_recv_dontwait


  Commit: 61d4c7f29e52de54bb5b613284c428d39a5f145f
      
https://github.com/paparazzi/paparazzi/commit/61d4c7f29e52de54bb5b613284c428d39a5f145f
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-05 (Thu, 05 Mar 2015)

  Changed paths:
    M conf/firmwares/rotorcraft.makefile
    M conf/firmwares/setup.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/test_progs.makefile
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.c

  Log Message:
  -----------
  Merge pull request #1128 from paparazzi/linux_sys_time_clock_monotonic

[arch/linux] sys_time: get time from CLOCK_MONOTONIC

Instead of simply adding up the sys_time ticks, seconds, get current time from 
CLOCK_MONOTONIC and directly set sys_time from that (difference to clock 
monotonic time at startup).


  Commit: 9d89856145533fa6761b9379c99fc71b6e0b5936
      
https://github.com/paparazzi/paparazzi/commit/9d89856145533fa6761b9379c99fc71b6e0b5936
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-05 (Thu, 05 Mar 2015)

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

  Log Message:
  -----------
  [ahrs] add missing is_aligned flag to float_dcm ahrs


  Commit: 0f014a2562c360467cf2864b6b620f5ea6274180
      
https://github.com/paparazzi/paparazzi/commit/0f014a2562c360467cf2864b6b620f5ea6274180
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-05 (Thu, 05 Mar 2015)

  Changed paths:
    M sw/airborne/firmwares/fixedwing/main_ap.c
    M sw/airborne/firmwares/fixedwing/main_fbw.c
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/firmwares/setup/setup_actuators.c
    M sw/airborne/mcu.c
    M sw/airborne/mcu.h
    M sw/airborne/test/generic_uart_tunnel.c
    M sw/airborne/test/mcu_periph/test_adc.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/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_baro_board.c
    M sw/airborne/test/test_datalink.c
    M sw/airborne/test/test_manual.c
    M sw/airborne/test/test_telemetry.c

  Log Message:
  -----------
  [mcu] move mcu peripheral event functions to common mcu_event


  Commit: 0f23e39f809d78e8ae4666e269fde9bbde7f9c2a
      
https://github.com/paparazzi/paparazzi/commit/0f23e39f809d78e8ae4666e269fde9bbde7f9c2a
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-06 (Fri, 06 Mar 2015)

  Changed paths:
    M conf/conf_tests.xml
    M sw/airborne/boards/bebop/video.c

  Log Message:
  -----------
  [bebop] ignore some unused result warnings and add to conf_tests


  Commit: 8cb19eba4193cef13fb58d4ce427ce3ad7e1295f
      
https://github.com/paparazzi/paparazzi/commit/8cb19eba4193cef13fb58d4ce427ce3ad7e1295f
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-06 (Fri, 06 Mar 2015)

  Changed paths:
    M sw/tools/parrot/bebop.py
    M sw/tools/parrot/parrot_utils.py

  Log Message:
  -----------
  [bebop] telnet timeout and some pep8 cleanup


  Commit: 9d0992220a411e3dc3138673e9f732f4be12b890
      
https://github.com/paparazzi/paparazzi/commit/9d0992220a411e3dc3138673e9f732f4be12b890
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-06 (Fri, 06 Mar 2015)

  Changed paths:
    M conf/airframes/bebop.xml

  Log Message:
  -----------
  [conf] bebop: comment file_logger module which has invalid xml


  Commit: 0b245c04dbfe9da6748968e2ed850c461d73938a
      
https://github.com/paparazzi/paparazzi/commit/0b245c04dbfe9da6748968e2ed850c461d73938a
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-07 (Sat, 07 Mar 2015)

  Changed paths:
    M conf/modules/ctrl_module_demo.xml
    M sw/airborne/modules/ctrl/ctrl_module_demo.c
    M sw/airborne/modules/ctrl/ctrl_module_demo.h

  Log Message:
  -----------
  [modules] minor ctrl_module_demo cosmetics


  Commit: 4ee4d948c3ae71b8cbe37167823fe715f6a81830
      
https://github.com/paparazzi/paparazzi/commit/4ee4d948c3ae71b8cbe37167823fe715f6a81830
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-07 (Sat, 07 Mar 2015)

  Changed paths:
    M conf/modules/digital_cam.xml

  Log Message:
  -----------
  [modules] digital_cam: doc for DC_SHUTTER_DELAY and DC_POWER_OFF_DELAY


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

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/fdm_jsbsim.makefile
    M conf/firmwares/subsystems/rotorcraft/fdm_jsbsim.makefile

  Log Message:
  -----------
  [nps] add sw/simulator to include dirs so that nps settings file works


  Commit: ca87b389837f0fe279369cb0d2dec2f5e9751a69
      
https://github.com/paparazzi/paparazzi/commit/ca87b389837f0fe279369cb0d2dec2f5e9751a69
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-09 (Mon, 09 Mar 2015)

  Changed paths:
    M sw/simulator/nps/nps_autopilot_fixedwing.c
    M sw/simulator/nps/nps_fdm_jsbsim.cpp

  Log Message:
  -----------
  [nps] fix JSBSim for fixedwings

actually run fdm (even when not launched yet) to get proper readings


  Commit: 9797c2998dbcae06e94d550af4bafc133867f93b
      
https://github.com/paparazzi/paparazzi/commit/9797c2998dbcae06e94d550af4bafc133867f93b
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-09 (Mon, 09 Mar 2015)

  Changed paths:
    M conf/simulator/nps/nps_sensors_params_default.h
    M conf/simulator/nps/nps_sensors_params_invariant.h

  Log Message:
  -----------
  [nps] imu sensors: take sign into account


  Commit: 73af245e1e19b14e07dcab7b3554db6ace7a0ad6
      
https://github.com/paparazzi/paparazzi/commit/73af245e1e19b14e07dcab7b3554db6ace7a0ad6
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-09 (Mon, 09 Mar 2015)

  Changed paths:
    M conf/airframes/ENAC/fixed-wing/jp.xml
    M conf/airframes/examples/microjet_lisa_m.xml
    M sw/simulator/nps/nps_autopilot.h
    M sw/simulator/nps/nps_autopilot_fixedwing.c
    M sw/simulator/nps/nps_fdm_jsbsim.cpp

  Log Message:
  -----------
  [nps] fixedwings: no need for NPS_ACTUATOR_NAMES

If NPS_ACTUATOR_NAMES is not specified, use the standard throttle,roll,pitch 
and if used in airframe yaw commands
for throttle, aileron, elevator and rudder in JSBSim model.


  Commit: 06b9456ad2f3a6e4a8b31a59495f5990eedfaccb
      
https://github.com/paparazzi/paparazzi/commit/06b9456ad2f3a6e4a8b31a59495f5990eedfaccb
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-09 (Mon, 09 Mar 2015)

  Changed paths:
    M conf/airframes/examples/microjet_lisa_m.xml
    A conf/simulator/jsbsim/aircraft/Engines/HB2815-2000.xml
    A conf/simulator/jsbsim/aircraft/Engines/apc6x4.xml
    A conf/simulator/jsbsim/aircraft/Systems/aerodynamics_simple.xml
    A conf/simulator/jsbsim/aircraft/easystar.xml

  Log Message:
  -----------
  [nps] add easystar JSBSim model

Model from James Goppert's https://github.com/arktools/arkhangar

Use it for Microjet_LisaM, as it is at least a closer match than Malolo


  Commit: 8177db2e97b56beecb126381806442830216f515
      
https://github.com/paparazzi/paparazzi/commit/8177db2e97b56beecb126381806442830216f515
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/fdm_crrcsim.makefile
    M sw/simulator/nps/nps_fdm.h
    M sw/simulator/nps/nps_fdm_jsbsim.cpp
    M sw/simulator/nps/nps_sensor_accel.c

  Log Message:
  -----------
  [nps] fdm_jsbsim: use GetAccelBody for accelerometer simulation


  Commit: c96019cb8f0068eec19308187f2b840af0bd9de3
      
https://github.com/paparazzi/paparazzi/commit/c96019cb8f0068eec19308187f2b840af0bd9de3
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M conf/airframes/ENAC/fixed-wing/jp.xml
    A conf/simulator/jsbsim/aircraft/YardStik.xml

  Log Message:
  -----------
  [nps] update airframe and add a jsbsim model for NPS


  Commit: 6dcf26e73d77ba8f0ea442c4e22a8cbb20ae2662
      
https://github.com/paparazzi/paparazzi/commit/6dcf26e73d77ba8f0ea442c4e22a8cbb20ae2662
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M sw/airborne/subsystems/ins/ins_float_invariant.c

  Log Message:
  -----------
  [invariant] fix debug message


  Commit: 16f9c93b891d985c627557683a19afa14276056e
      
https://github.com/paparazzi/paparazzi/commit/16f9c93b891d985c627557683a19afa14276056e
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M sw/simulator/nps/nps_fdm_jsbsim.cpp

  Log Message:
  -----------
  [nps] fdm_jsbsim cleanup


  Commit: d56a4a5381b9fe811a3c40c9cbe25c8b56c50d8a
      
https://github.com/paparazzi/paparazzi/commit/d56a4a5381b9fe811a3c40c9cbe25c8b56c50d8a
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M sw/simulator/nps/nps_fdm.h
    M sw/simulator/nps/nps_fdm_crrcsim.c
    M sw/simulator/nps/nps_fdm_jsbsim.cpp
    M sw/simulator/nps/nps_sensor_gyro.c

  Log Message:
  -----------
  [nps] use angular velocity wrt inertial frame for gyro sim


  Commit: 478f95bc10133b82ad674a76c3de5219eb734a93
      
https://github.com/paparazzi/paparazzi/commit/478f95bc10133b82ad674a76c3de5219eb734a93
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/fdm_crrcsim.makefile
    M sw/simulator/nps/nps_fdm_crrcsim.c
    M sw/simulator/nps/nps_sensor_accel.c

  Log Message:
  -----------
  [nps] update crrcsim and cleanup accel


  Commit: 6c84b45e6394827541da6e751d8ad3483ec25475
      
https://github.com/paparazzi/paparazzi/commit/6c84b45e6394827541da6e751d8ad3483ec25475
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M conf/airframes/ENAC/fixed-wing/jp.xml

  Log Message:
  -----------
  use easystar in jp airframe


  Commit: 6520776cd5827935540f4ecac3f5b5b904141c36
      
https://github.com/paparazzi/paparazzi/commit/6520776cd5827935540f4ecac3f5b5b904141c36
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M conf/simulator/jsbsim/aircraft/easystar.xml

  Log Message:
  -----------
  [jsbsim] use aileron and not only rudder with easystar


  Commit: 3c547fae7cddf5318f89794e8cb0ec1abfba3435
      
https://github.com/paparazzi/paparazzi/commit/3c547fae7cddf5318f89794e8cb0ec1abfba3435
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M conf/simulator/jsbsim/aircraft/easystar.xml

  Log Message:
  -----------
  [conf] jsbsim: update description for easystar model


  Commit: 3396b2e8f84598978ee706585aa9700bdb9aa31b
      
https://github.com/paparazzi/paparazzi/commit/3396b2e8f84598978ee706585aa9700bdb9aa31b
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    A LICENSE

  Log Message:
  -----------
  add LICENSE as symlink to COPYING

since github looks for a file named LICENSE to detect the kind of license


  Commit: f283857471fa7538e2a01c5e5bc106d5db7aa5fa
      
https://github.com/paparazzi/paparazzi/commit/f283857471fa7538e2a01c5e5bc106d5db7aa5fa
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M COPYING
    M LICENSE

  Log Message:
  -----------
  make COPYING the symlink

since the github parser doesn't seem to follow symlinks..


  Commit: a207d15c9863354adafea539da689a47d4fadceb
      
https://github.com/paparazzi/paparazzi/commit/a207d15c9863354adafea539da689a47d4fadceb
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    M conf/airframes/bebop.xml
    M conf/modules/video_rtp_stream.xml
    M sw/airborne/modules/computer_vision/viewvideo.c

  Log Message:
  -----------
  [modules] video_rtp_stream: valid xml for strings


  Commit: a2cc6cbb9d2ef2a1f6a8d1c77f932e6af544ed66
      
https://github.com/paparazzi/paparazzi/commit/a2cc6cbb9d2ef2a1f6a8d1c77f932e6af544ed66
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    M conf/airframes/bebop.xml
    M conf/modules/logger_file.xml
    M conf/modules/video_rtp_stream.xml
    M sw/airborne/modules/computer_vision/viewvideo.c
    M sw/airborne/modules/loggers/file_logger.c
    M sw/include/pprz_version.h
    M sw/include/std.h

  Log Message:
  -----------
  move STRINGIFY macro to std.h and use it a bit more


  Commit: 59c13b5384556a81b4b659bbe0776408e5373ffa
      
https://github.com/paparazzi/paparazzi/commit/59c13b5384556a81b4b659bbe0776408e5373ffa
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    M conf/modules/video_rtp_stream.xml

  Log Message:
  -----------
  [modules] video_rtp_stream doc


  Commit: e6c99050aebebca5ced5ea93c454128d89e518aa
      
https://github.com/paparazzi/paparazzi/commit/e6c99050aebebca5ced5ea93c454128d89e518aa
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    A conf/simulator/flightgear/easystar.ac
    A conf/simulator/flightgear/easystar.xml

  Log Message:
  -----------
  [simulator] add easystar FlightGear model


  Commit: 6d2acf227dcd2a832a8b6863a06c6d1886977efd
      
https://github.com/paparazzi/paparazzi/commit/6d2acf227dcd2a832a8b6863a06c6d1886977efd
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-12 (Thu, 12 Mar 2015)

  Changed paths:
    M Makefile.ac
    M sw/tools/generators/gen_aircraft.ml

  Log Message:
  -----------
  [generators] gen_aircraft: possibility to specify conf.xml file


  Commit: 81f562dc38070fb23923d5016dc1be2cebd836ee
      
https://github.com/paparazzi/paparazzi/commit/81f562dc38070fb23923d5016dc1be2cebd836ee
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-12 (Thu, 12 Mar 2015)

  Changed paths:
    M Makefile.ac
    M tests/examples/01_compile_all_aircrafts.t

  Log Message:
  -----------
  [build] possibilty to specify conf.xml file used for tests

If the CONF_XML environment variable is set, use that conf.xml file instead of 
the standard $PAPARAZZI_HOME/conf/conf.xml
Meaning you can run tests for a different conf without changing the conf.xml 
symlink, e.g.
```
CONF_XML=$PAPARAZZI_HOME/conf/conf_tests.xml prove tests/examples
```


  Commit: 7c35b5e292beacc5975ce9e5ae7ccd18a11bfd64
      
https://github.com/paparazzi/paparazzi/commit/7c35b5e292beacc5975ce9e5ae7ccd18a11bfd64
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-12 (Thu, 12 Mar 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  update travis config


  Commit: 7be1f5d6529aa67d84c8ee26d2523ba5ae9c3ae4
      
https://github.com/paparazzi/paparazzi/commit/7be1f5d6529aa67d84c8ee26d2523ba5ae9c3ae4
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-12 (Thu, 12 Mar 2015)

  Changed paths:
    M Makefile
    M tests/examples/01_compile_all_aircrafts.t

  Log Message:
  -----------
  [tests] fix verbose output if TEST_VERBOSE=1, add test_examples target


  Commit: 0d5f6063e58f178cb3eb616f12e6f903a8f3849a
      
https://github.com/paparazzi/paparazzi/commit/0d5f6063e58f178cb3eb616f12e6f903a8f3849a
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-12 (Thu, 12 Mar 2015)

  Changed paths:
    M .travis.yml
    M Makefile

  Log Message:
  -----------
  [tests] simplify test targets

no more moving and restoring of the conf.xml
Test targets available now:
- test_math: doesn't care about conf nor needs any other pprz code built
- test_examples: compiles all aircrafts in conf_tests.xml, doesn't care about 
conf.xml
- test_sim: needs a valid conf.xml with the appropriate aircrafts (Microjet for 
now)
- test: only calls test_math and test_examples for now (no X needed, conf.xml 
is not read)


  Commit: a6bc9d21819ad43b2954a3646b851e501dc05783
      
https://github.com/paparazzi/paparazzi/commit/a6bc9d21819ad43b2954a3646b851e501dc05783
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-15 (Sun, 15 Mar 2015)

  Changed paths:
    M sw/airborne/arch/lpc21/usb_ser_hw.c
    M sw/airborne/arch/stm32/usb_ser_hw.c
    M 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/subsystems/chibios-libopencm3/chibios_sdlog.c
    M sw/airborne/subsystems/datalink/ivy_transport.c
    M sw/airborne/subsystems/datalink/superbitrf.c
    M sw/airborne/subsystems/datalink/w5100.c

  Log Message:
  -----------
  [link_device] add receive functions to generic link devices


  Commit: 42dca11fdda1ffb1581cbf86e60406dd64b6210a
      
https://github.com/paparazzi/paparazzi/commit/42dca11fdda1ffb1581cbf86e60406dd64b6210a
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-15 (Sun, 15 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/telemetry_transparent.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_transparent.makefile
    M sw/airborne/subsystems/datalink/pprz_transport.h
    M sw/airborne/subsystems/datalink/w5100.h

  Log Message:
  -----------
  [telemetry] receive function using generic device for pprz and w5100 transport


  Commit: 6c165a8fba87377d7e1e34e533c01e3b6e39b2fb
      
https://github.com/paparazzi/paparazzi/commit/6c165a8fba87377d7e1e34e533c01e3b6e39b2fb
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-15 (Sun, 15 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/telemetry_xbee_api.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_xbee_api.makefile
    M sw/airborne/subsystems/datalink/uart_print.h
    M sw/airborne/subsystems/datalink/xbee.c
    M sw/airborne/subsystems/datalink/xbee.h

  Log Message:
  -----------
  [telemetry] convert xbee to generic receive device


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

  Changed paths:
    M sw/ground_segment/cockpit/horizon.ml
    M sw/ground_segment/cockpit/live.ml
    M sw/ground_segment/cockpit/strip.ml
    M sw/ground_segment/tmtc/aircraft.ml
    M sw/ground_segment/tmtc/link.ml
    M sw/ground_segment/tmtc/wind.ml
    M sw/lib/ocaml/geometry_2d.ml
    M sw/lib/ocaml/mapCanvas.ml
    M sw/lib/ocaml/mapFP.ml
    M sw/lib/ocaml/mapGoogle.ml
    M sw/lib/ocaml/mapTrack.ml
    M sw/lib/ocaml/ocaml_tools.ml
    M sw/lib/ocaml/wind_sock.ml
    M sw/logalizer/plotter.ml
    M sw/simulator/sim.ml
    M sw/tools/generators/gen_abi.ml
    M sw/tools/generators/gen_messages.ml
    M sw/tools/generators/gen_messages2.ml

  Log Message:
  -----------
  [ocaml] use Array.make instaed of Array.create

using create has been deprecated for a long time, and make is available at 
least since ocaml 3.12


  Commit: d542de876a90309cd7091e06677a427cf3126315
      
https://github.com/paparazzi/paparazzi/commit/d542de876a90309cd7091e06677a427cf3126315
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-15 (Sun, 15 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/telemetry_superbitrf.makefile
    M conf/firmwares/subsystems/fixedwing/telemetry_transparent_usb.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_superbitrf.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_transparent_udp.makefile
    M conf/firmwares/subsystems/rotorcraft/telemetry_transparent_usb.makefile
    M sw/airborne/subsystems/datalink/superbitrf.c

  Log Message:
  -----------
  [telemetry] update some makefiles


  Commit: f4ada86a90f864904b25d52d6a9dd79042897d90
      
https://github.com/paparazzi/paparazzi/commit/f4ada86a90f864904b25d52d6a9dd79042897d90
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-15 (Sun, 15 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/gps_ublox.makefile
    M conf/firmwares/subsystems/fixedwing/gps_ublox_utm.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_ublox.makefile
    M sw/airborne/arch/linux/mcu_periph/uart_arch.c
    M sw/airborne/arch/lpc21/mcu_periph/uart_arch.c
    M sw/airborne/arch/stm32/mcu_periph/uart_arch.c
    M sw/airborne/mcu_periph/uart.h
    M sw/airborne/modules/gps/gps_ubx_ucenter.c
    M sw/airborne/modules/gps/gps_ubx_ucenter.h
    M sw/airborne/subsystems/gps/gps_ubx.c
    M sw/airborne/subsystems/gps/gps_ubx.h
    M sw/tools/generators/gen_ubx.ml

  Log Message:
  -----------
  [gps] update gps_ubx to use generic device


  Commit: b80cc08bc7ce6fbc4d399f21c7a95adb40d834e3
      
https://github.com/paparazzi/paparazzi/commit/b80cc08bc7ce6fbc4d399f21c7a95adb40d834e3
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M sw/airborne/subsystems/gps/gps_mtk.c
    M sw/airborne/subsystems/gps/gps_mtk.h
    M sw/tools/generators/gen_mtk.ml

  Log Message:
  -----------
  [gps] update gps_mtk to use generic device


  Commit: e80f099e80c6961634879961732f591316f0079f
      
https://github.com/paparazzi/paparazzi/commit/e80f099e80c6961634879961732f591316f0079f
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M sw/lib/ocaml/pprz.ml

  Log Message:
  -----------
  [ocaml] completely disable format strings for now

as it causes crashes/segfaults in GCS, server and messages with OCaml 4.02


  Commit: 82534f3233c22a283a90c07ca012624177066f04
      
https://github.com/paparazzi/paparazzi/commit/82534f3233c22a283a90c07ca012624177066f04
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M CHANGELOG.md

  Log Message:
  -----------
  update changelog


  Commit: 9c2d78e0c48b2ce993ba2d1d5248f5c872c56be0
      
https://github.com/paparazzi/paparazzi/commit/9c2d78e0c48b2ce993ba2d1d5248f5c872c56be0
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M sw/airborne/subsystems/gps/gps_mtk.h

  Log Message:
  -----------
  fix typo in gps_mtk


  Commit: e2257362cb21ce7d702f67f36b4cd13d41bed3a8
      
https://github.com/paparazzi/paparazzi/commit/e2257362cb21ce7d702f67f36b4cd13d41bed3a8
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/imu_xsens.makefile
    M conf/firmwares/subsystems/fixedwing/ins_xsens.makefile
    M conf/firmwares/subsystems/fixedwing/ins_xsens700.makefile
    M sw/airborne/modules/ins/ins_module.h

  Log Message:
  -----------
  [ins] convert ins_module (Xsens, chimu) to generic device


  Commit: 33247a0f8a59b8c0cb38979565d3f03b8f065972
      
https://github.com/paparazzi/paparazzi/commit/33247a0f8a59b8c0cb38979565d3f03b8f065972
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M sw/airborne/modules/ins/ahrs_chimu_spi.c
    M sw/airborne/modules/ins/ahrs_chimu_uart.c
    M sw/airborne/modules/ins/ins_module.h

  Log Message:
  -----------
  forgot ahrs chimu


  Commit: 7c22708ca7515945e17a60482e7ae3ff42ed687f
      
https://github.com/paparazzi/paparazzi/commit/7c22708ca7515945e17a60482e7ae3ff42ed687f
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/fbw_datalink.makefile
    M sw/airborne/firmwares/fixedwing/fbw_datalink.c

  Log Message:
  -----------
  [telemetry] fbw datalink using generic device


  Commit: 039cbe5ae62fe6c31115450a91579886eb8cdd3b
      
https://github.com/paparazzi/paparazzi/commit/039cbe5ae62fe6c31115450a91579886eb8cdd3b
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M sw/lib/ocaml/Makefile
    M sw/lib/ocaml/http.ml

  Log Message:
  -----------
  [ocaml] use camlp4 to check netclient version

See issue #1133

Since some ml source files can't be run through camlp4 without changes,
only run files in PP_SRC through preprocessor (currently http.ml)


  Commit: 079e5d8956c592c9b5a049485e5464c0b4e0d876
      
https://github.com/paparazzi/paparazzi/commit/079e5d8956c592c9b5a049485e5464c0b4e0d876
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/intermcu_uart.makefile
    M sw/airborne/link_mcu_usart.c

  Log Message:
  -----------
  [inter_mcu] update inter_mcu to use uart directly


  Commit: a6a328e1c14683ab2dc3d37360eed41c08637ac6
      
https://github.com/paparazzi/paparazzi/commit/a6a328e1c14683ab2dc3d37360eed41c08637ac6
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/rotorcraft/telemetry_transparent_usb.makefile

  Log Message:
  -----------
  fix telemetry over usb config


  Commit: 34cb20bedc4d3dd1c13a518ff5167596d1503946
      
https://github.com/paparazzi/paparazzi/commit/34cb20bedc4d3dd1c13a518ff5167596d1503946
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/gps_furuno.makefile
    M conf/firmwares/subsystems/fixedwing/gps_mediatek_diy.makefile
    M conf/firmwares/subsystems/fixedwing/gps_nmea.makefile
    M conf/firmwares/subsystems/fixedwing/gps_skytraq.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_furuno.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_nmea.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_sirf.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_skytraq.makefile
    M sw/airborne/subsystems/gps/gps_furuno.c
    M sw/airborne/subsystems/gps/gps_mtk.c
    M sw/airborne/subsystems/gps/gps_mtk.h
    M sw/airborne/subsystems/gps/gps_nmea.c
    M sw/airborne/subsystems/gps/gps_nmea.h
    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.h

  Log Message:
  -----------
  [gps] update some gps for generic device


  Commit: 9c1fff29a9b3501beff637b5f354f437b2f6ad97
      
https://github.com/paparazzi/paparazzi/commit/9c1fff29a9b3501beff637b5f354f437b2f6ad97
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.c

  Log Message:
  -----------
  fix sdlog


  Commit: 9216228f4b39f38a0f67174ef2ebbaaf0bf94e7e
      
https://github.com/paparazzi/paparazzi/commit/9216228f4b39f38a0f67174ef2ebbaaf0bf94e7e
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M Makefile
    M Makefile.ac

  Log Message:
  -----------
  move init target to main makefile


  Commit: 6a8835266c75e8711a21592d53e76615a0f3e1b7
      
https://github.com/paparazzi/paparazzi/commit/6a8835266c75e8711a21592d53e76615a0f3e1b7
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/modules/mavlink.xml
    M conf/modules/mavlink_decoder.xml
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/datalink/mavlink.h
    M sw/airborne/modules/datalink/mavlink_decoder.h

  Log Message:
  -----------
  [mavlink] update mavlink related files for generic device


  Commit: 07b3505d19813cae36ebf3f2163cb717b6985cf7
      
https://github.com/paparazzi/paparazzi/commit/07b3505d19813cae36ebf3f2163cb717b6985cf7
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M sw/airborne/modules/digital_cam/catia/protocol.h
    M sw/airborne/modules/digital_cam/catia/std.h
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.c

  Log Message:
  -----------
  [digital_cam] update to generic device


  Commit: 674023fda3ad02c29249a0b0aed15158466467a5
      
https://github.com/paparazzi/paparazzi/commit/674023fda3ad02c29249a0b0aed15158466467a5
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M sw/airborne/subsystems/datalink/transport.h

  Log Message:
  -----------
  [datalink] TransportLink macro no longer needed


  Commit: e7f33b4a1a98dd2ba5de9e196646c9a7c7517410
      
https://github.com/paparazzi/paparazzi/commit/e7f33b4a1a98dd2ba5de9e196646c9a7c7517410
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M sw/airborne/modules/digital_cam/catia/protocol.h

  Log Message:
  -----------
  forgot one


  Commit: d09d162cebe4143ac29c1877b8ef32f0f2311284
      
https://github.com/paparazzi/paparazzi/commit/d09d162cebe4143ac29c1877b8ef32f0f2311284
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M sw/airborne/modules/ins/ins_xsens.h

  Log Message:
  -----------
  [ins] fix xsens InsEvent


  Commit: de414142d4416047a665fd50e85acaed42873a23
      
https://github.com/paparazzi/paparazzi/commit/de414142d4416047a665fd50e85acaed42873a23
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/fixedwing/intermcu_uart.makefile

  Log Message:
  -----------
  [fixedwing] fix intermcu_uart


  Commit: baec880d502c49fa264bb29e32141ece145979ec
      
https://github.com/paparazzi/paparazzi/commit/baec880d502c49fa264bb29e32141ece145979ec
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

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

  Log Message:
  -----------
  [intermcu] simplyfiy calling in fbw


  Commit: 6d304f1d76131355780d542d0cf653544869b80a
      
https://github.com/paparazzi/paparazzi/commit/6d304f1d76131355780d542d0cf653544869b80a
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/modules/extra_dl.xml
    M sw/airborne/modules/datalink/extra_pprz_dl.h

  Log Message:
  -----------
  [modules] fix extra_dl


  Commit: abe8ad8c890a7a7ee08a2477e1ffc7c0d58432bd
      
https://github.com/paparazzi/paparazzi/commit/abe8ad8c890a7a7ee08a2477e1ffc7c0d58432bd
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    R sw/airborne/subsystems/radio_control/joby.c
    R sw/airborne/subsystems/radio_control/joby.h

  Log Message:
  -----------
  remove unused joby rc


  Commit: 8136871f0aac520f180068d146fbb15e5fb963dc
      
https://github.com/paparazzi/paparazzi/commit/8136871f0aac520f180068d146fbb15e5fb963dc
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

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

  Log Message:
  -----------
  [imu] update um6 imu to generic device


  Commit: 30c347633bba06aeec961f7227d0c2eef6563ee6
      
https://github.com/paparazzi/paparazzi/commit/30c347633bba06aeec961f7227d0c2eef6563ee6
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/firmwares/subsystems/shared/imu_um6.makefile

  Log Message:
  -----------
  forgot UM6 makefile


  Commit: 20b371aee7de684083bf9c3bdec3e57eb4057965
      
https://github.com/paparazzi/paparazzi/commit/20b371aee7de684083bf9c3bdec3e57eb4057965
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/modules/airspeed_otf.xml
    M sw/airborne/modules/sensors/airspeed_otf.c
    M sw/airborne/modules/sensors/met_module.h

  Log Message:
  -----------
  [sensors] update airspeed_otf to generic device


  Commit: fce00acd2bfd2ccc315dd270ab34220a050c8342
      
https://github.com/paparazzi/paparazzi/commit/fce00acd2bfd2ccc315dd270ab34220a050c8342
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M sw/airborne/modules/max7456/max7456.c

  Log Message:
  -----------
  [bug] getchar in conflict with stdio definition

should we rename the PPRZ function ?


  Commit: fc62b2e54ecbba7f5a7c3a26b720d3c53fa91432
      
https://github.com/paparazzi/paparazzi/commit/fc62b2e54ecbba7f5a7c3a26b720d3c53fa91432
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/modules/ahrs_chimu_uart.xml

  Log Message:
  -----------
  [fix] ahrs chimu format


  Commit: 54c6569d220cf509627209703c303c6e7c286a26
      
https://github.com/paparazzi/paparazzi/commit/54c6569d220cf509627209703c303c6e7c286a26
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/datalink/mavlink.h

  Log Message:
  -----------
  [fix] fix typo in mavlink


  Commit: c3ef7aefed57c79130c1458b3918cd083a2ab6e5
      
https://github.com/paparazzi/paparazzi/commit/c3ef7aefed57c79130c1458b3918cd083a2ab6e5
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/airframes/examples/demo.xml
    M conf/airframes/wind_tunnel.xml
    M conf/firmwares/setup.makefile
    M conf/firmwares/test_progs.makefile

  Log Message:
  -----------
  update demo files and setup makefiles


  Commit: cb2e6a85f9b4a08163acee710c9f6998f677d8b9
      
https://github.com/paparazzi/paparazzi/commit/cb2e6a85f9b4a08163acee710c9f6998f677d8b9
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M sw/airborne/modules/max7456/max7456.c

  Log Message:
  -----------
  [modules] fix osd_max7456


  Commit: 51527bc0e43a3c4f8f9aa0d3c4774c1cd5083eca
      
https://github.com/paparazzi/paparazzi/commit/51527bc0e43a3c4f8f9aa0d3c4774c1cd5083eca
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/modules/ahrs_chimu_uart.xml
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/datalink/mavlink.h

  Log Message:
  -----------
  [modules] fix mavlink and ahrs_chimu_uart


  Commit: 96875426961fb5625c85385ccbb84964295d9f7e
      
https://github.com/paparazzi/paparazzi/commit/96875426961fb5625c85385ccbb84964295d9f7e
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/firmwares/setup.makefile
    M conf/firmwares/test_progs.makefile

  Log Message:
  -----------
  [firmwares] fix setup and test_progs


  Commit: 42086aa5ef811816bf3e8b17b5de9abb394b4524
      
https://github.com/paparazzi/paparazzi/commit/42086aa5ef811816bf3e8b17b5de9abb394b4524
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/modules/ahrs_chimu_spi.xml
    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/mcu_periph/spi.h
    M sw/airborne/modules/ins/ins_module.h
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.c

  Log Message:
  -----------
  [spi] update spi_slave_hs for generic device (and chimu_spi)


  Commit: 083d21415d946d941c936bb2fdf7d7b617c52588
      
https://github.com/paparazzi/paparazzi/commit/083d21415d946d941c936bb2fdf7d7b617c52588
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M conf/modules/ahrs_chimu_uart.xml
    M sw/airborne/modules/max7456/max7456.c

  Log Message:
  -----------
  Merge remote-tracking branch 'paparazzi/link_device' into link_device

Conflicts:
        conf/modules/ahrs_chimu_uart.xml


  Commit: a0bffe556fbfa500b6a869c30194f6076e44d393
      
https://github.com/paparazzi/paparazzi/commit/a0bffe556fbfa500b6a869c30194f6076e44d393
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/cockpit/gcs.ml

  Log Message:
  -----------
  [gcs] use camlp4 to deal with native window id change in lablgtk 2.18


  Commit: d0ec9d7bbfe3c586d017548abf46f89b19ba11a5
      
https://github.com/paparazzi/paparazzi/commit/d0ec9d7bbfe3c586d017548abf46f89b19ba11a5
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/cockpit/gcs.ml
    M sw/lib/ocaml/Makefile
    M sw/lib/ocaml/http.ml

  Log Message:
  -----------
  Merge pull request #1137 from paparazzi/camlp4_ifdef

[OCaml] use camlp4 to ifdef around netclient/lablgtk version differences


  Commit: f21932a52950239da443938580b2f6926f6d8d88
      
https://github.com/paparazzi/paparazzi/commit/f21932a52950239da443938580b2f6926f6d8d88
  Author: Piotr Esden-Tempski <address@hidden>
  Date:   2015-03-17 (Tue, 17 Mar 2015)

  Changed paths:
    M sw/supervision/pc_common.ml

  Log Message:
  -----------
  Removed GnoDruid code, replaced with simple printf.

Also added a comment for those who might be interested in an improved
implementation that uses GtkAssistant. GnoDruid is already considered
depricated and should be replaced anyways. Due to lack of GnoDruid on
OS X we decided to remove the dependency all together until a better
implementation is available.


  Commit: 72deb3577c4f3bb3f86f986d640b945dff9c29c5
      
https://github.com/paparazzi/paparazzi/commit/72deb3577c4f3bb3f86f986d640b945dff9c29c5
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-18 (Wed, 18 Mar 2015)

  Changed paths:
    M conf/messages.xml
    M sw/ground_segment/tmtc/messages.ml
    M sw/ground_segment/tmtc/server.ml
    M sw/lib/ocaml/pprz.ml
    M sw/lib/ocaml/pprz.mli

  Log Message:
  -----------
  [ocaml] fix formatting of values in pprz ocaml lib (#1135)


  Commit: 33de564e9ea5c97893c377145ca9e000faf3b145
      
https://github.com/paparazzi/paparazzi/commit/33de564e9ea5c97893c377145ca9e000faf3b145
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-18 (Wed, 18 Mar 2015)

  Changed paths:
    R sw/lib/ocaml/META.pprz.deb
    A sw/lib/ocaml/META.pprz.linux
    M sw/lib/ocaml/Makefile

  Log Message:
  -----------
  [ocaml] rename META.pprz.deb to META.pprz.linux


  Commit: eeb9075c919638f649989117ae4e22b33733e494
      
https://github.com/paparazzi/paparazzi/commit/eeb9075c919638f649989117ae4e22b33733e494
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-18 (Wed, 18 Mar 2015)

  Changed paths:
    M sw/airborne/arch/lpc21/mcu_periph/spi_slave_hs_arch.c
    M sw/airborne/arch/lpc21/usb_ser_hw.c
    M sw/airborne/arch/stm32/usb_ser_hw.c
    M sw/airborne/firmwares/fixedwing/fbw_datalink.c
    M sw/airborne/mcu_periph/link_device.h
    M sw/airborne/mcu_periph/uart.c
    M sw/airborne/mcu_periph/udp.c
    M sw/airborne/modules/datalink/mavlink.h
    M sw/airborne/modules/datalink/mavlink_decoder.h
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.c
    M sw/airborne/modules/ins/ahrs_chimu_spi.c
    M sw/airborne/modules/ins/ahrs_chimu_uart.c
    M sw/airborne/modules/ins/ins_module.h
    M sw/airborne/modules/sensors/met_module.h
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.c
    M sw/airborne/subsystems/datalink/ivy_transport.c
    M sw/airborne/subsystems/datalink/pprz_transport.h
    M sw/airborne/subsystems/datalink/superbitrf.c
    M sw/airborne/subsystems/datalink/w5100.c
    M sw/airborne/subsystems/datalink/xbee.c
    M sw/airborne/subsystems/datalink/xbee.h
    M sw/airborne/subsystems/gps/gps_mtk.h
    M sw/airborne/subsystems/gps/gps_nmea.h
    M sw/airborne/subsystems/gps/gps_sirf.h
    M sw/airborne/subsystems/gps/gps_skytraq.h
    M sw/airborne/subsystems/gps/gps_ubx.h

  Log Message:
  -----------
  rename getchar to get_char to avoid conflicts (like sdtio)


  Commit: 420be79478d1a70ec0ee45d4a64959975d401ea3
      
https://github.com/paparazzi/paparazzi/commit/420be79478d1a70ec0ee45d4a64959975d401ea3
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-18 (Wed, 18 Mar 2015)

  Changed paths:
    M conf/messages.xml
    M sw/ground_segment/tmtc/messages.ml
    M sw/ground_segment/tmtc/server.ml
    M sw/lib/ocaml/pprz.ml
    M sw/lib/ocaml/pprz.mli

  Log Message:
  -----------
  Merge pull request #1138 from paparazzi/formatted_string

[ocaml] fix formatting of values in pprz ocaml lib

fix #1135


  Commit: 09f70c284d3fa611e83b9f4743f5ccf65c30299b
      
https://github.com/paparazzi/paparazzi/commit/09f70c284d3fa611e83b9f4743f5ccf65c30299b
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    R sw/in_progress/button/Makefile
    R sw/in_progress/button/panic.c
    R sw/in_progress/inertial/C/6dof.h
    R sw/in_progress/inertial/C/Makefile
    R sw/in_progress/inertial/C/ahrs_data.c
    R sw/in_progress/inertial/C/ahrs_data.h
    R sw/in_progress/inertial/C/ahrs_display.c
    R sw/in_progress/inertial/C/ahrs_display.h
    R sw/in_progress/inertial/C/ahrs_euler_ekf.c
    R sw/in_progress/inertial/C/ahrs_quat_ekf.c
    R sw/in_progress/inertial/C/ahrs_quat_fast_ekf.c
    R sw/in_progress/inertial/C/ahrs_quat_fast_ekf.h
    R sw/in_progress/inertial/C/ahrs_quat_fast_ekf_main.c
    R sw/in_progress/inertial/C/ahrs_quat_fast_ekf_utils.h
    R sw/in_progress/inertial/C/ahrs_quat_ukf.c
    R sw/in_progress/inertial/C/ahrs_utils.c
    R sw/in_progress/inertial/C/ahrs_utils.h
    R sw/in_progress/inertial/C/ekf.c
    R sw/in_progress/inertial/C/ekf.h
    R sw/in_progress/inertial/C/linalg.c
    R sw/in_progress/inertial/C/linalg.h
    R sw/in_progress/inertial/C/matrix.c
    R sw/in_progress/inertial/C/matrix.h
    R sw/in_progress/inertial/C/random.c
    R sw/in_progress/inertial/C/random.h
    R sw/in_progress/inertial/C/tilt_data.c
    R sw/in_progress/inertial/C/tilt_data.h
    R sw/in_progress/inertial/C/tilt_display.c
    R sw/in_progress/inertial/C/tilt_display.h
    R sw/in_progress/inertial/C/tilt_ekf.c
    R sw/in_progress/inertial/C/tilt_ekf_optim.c
    R sw/in_progress/inertial/C/tilt_fast_ekf.c
    R sw/in_progress/inertial/C/tilt_ukf.c
    R sw/in_progress/inertial/C/tilt_utils.c
    R sw/in_progress/inertial/C/tilt_utils.h
    R sw/in_progress/inertial/C/ukf.c
    R sw/in_progress/inertial/C/ukf.h
    R sw/in_progress/inertial/README
    R sw/in_progress/inertial/scilab/README
    R sw/in_progress/inertial/scilab/ahrs_euler_ekf_compm.sce
    R sw/in_progress/inertial/scilab/ahrs_euler_ekf_seqm.sce
    R sw/in_progress/inertial/scilab/ahrs_euler_utils.sci
    R sw/in_progress/inertial/scilab/ahrs_quat_ekf_seqm.sce
    R sw/in_progress/inertial/scilab/ahrs_quat_utils.sci
    R sw/in_progress/inertial/scilab/calib_rotation.sce
    R sw/in_progress/inertial/scilab/calibrate_imu.sce
    R sw/in_progress/inertial/scilab/calibrate_mag.sce
    R sw/in_progress/inertial/scilab/calibration_utils.sci
    R sw/in_progress/inertial/scilab/ekf.sci
    R sw/in_progress/inertial/scilab/frac_of_dec.sce
    R sw/in_progress/inertial/scilab/imu.sci
    R sw/in_progress/inertial/scilab/quadrotor.sci
    R sw/in_progress/inertial/scilab/rotations.sci
    R sw/in_progress/inertial/scilab/tilt_ekf.sce
    R sw/in_progress/inertial/scilab/tilt_utils.sci
    R sw/in_progress/log_parser/00000026.txt
    R sw/in_progress/log_parser/09_05_13__14_38_13.data
    R sw/in_progress/log_parser/09_05_13__14_38_13.log
    R sw/in_progress/log_parser/Makefile
    R sw/in_progress/log_parser/distance.pl
    R sw/in_progress/log_parser/linuxtest.c
    R sw/in_progress/log_parser/log2nmea.pl
    R sw/in_progress/log_parser/nmea2kml.sh
    R sw/in_progress/log_parser/pprz.bin
    R sw/in_progress/log_parser/pprz.log
    R sw/in_progress/log_parser/xbee.bin
    R sw/in_progress/log_parser/xbee.log
    R sw/in_progress/rctx/main_rctx.c
    R sw/in_progress/satcom/Makefile
    R sw/in_progress/satcom/email2udp.c
    R sw/in_progress/satcom/grlobke
    R sw/in_progress/satcom/tcp2ivy.c
    R sw/in_progress/satcom/tcp2ivy_generic.c
    R sw/in_progress/satcom/udp2tcp.c
    R sw/in_progress/turbine/Makefile
    R sw/in_progress/turbine/turb_simu.c
    A sw/misc/button/Makefile
    A sw/misc/button/panic.c
    A sw/misc/inertial/C/6dof.h
    A sw/misc/inertial/C/Makefile
    A sw/misc/inertial/C/ahrs_data.c
    A sw/misc/inertial/C/ahrs_data.h
    A sw/misc/inertial/C/ahrs_display.c
    A sw/misc/inertial/C/ahrs_display.h
    A sw/misc/inertial/C/ahrs_euler_ekf.c
    A sw/misc/inertial/C/ahrs_quat_ekf.c
    A sw/misc/inertial/C/ahrs_quat_fast_ekf.c
    A sw/misc/inertial/C/ahrs_quat_fast_ekf.h
    A sw/misc/inertial/C/ahrs_quat_fast_ekf_main.c
    A sw/misc/inertial/C/ahrs_quat_fast_ekf_utils.h
    A sw/misc/inertial/C/ahrs_quat_ukf.c
    A sw/misc/inertial/C/ahrs_utils.c
    A sw/misc/inertial/C/ahrs_utils.h
    A sw/misc/inertial/C/ekf.c
    A sw/misc/inertial/C/ekf.h
    A sw/misc/inertial/C/linalg.c
    A sw/misc/inertial/C/linalg.h
    A sw/misc/inertial/C/matrix.c
    A sw/misc/inertial/C/matrix.h
    A sw/misc/inertial/C/random.c
    A sw/misc/inertial/C/random.h
    A sw/misc/inertial/C/tilt_data.c
    A sw/misc/inertial/C/tilt_data.h
    A sw/misc/inertial/C/tilt_display.c
    A sw/misc/inertial/C/tilt_display.h
    A sw/misc/inertial/C/tilt_ekf.c
    A sw/misc/inertial/C/tilt_ekf_optim.c
    A sw/misc/inertial/C/tilt_fast_ekf.c
    A sw/misc/inertial/C/tilt_ukf.c
    A sw/misc/inertial/C/tilt_utils.c
    A sw/misc/inertial/C/tilt_utils.h
    A sw/misc/inertial/C/ukf.c
    A sw/misc/inertial/C/ukf.h
    A sw/misc/inertial/README
    A sw/misc/inertial/scilab/README
    A sw/misc/inertial/scilab/ahrs_euler_ekf_compm.sce
    A sw/misc/inertial/scilab/ahrs_euler_ekf_seqm.sce
    A sw/misc/inertial/scilab/ahrs_euler_utils.sci
    A sw/misc/inertial/scilab/ahrs_quat_ekf_seqm.sce
    A sw/misc/inertial/scilab/ahrs_quat_utils.sci
    A sw/misc/inertial/scilab/calib_rotation.sce
    A sw/misc/inertial/scilab/calibrate_imu.sce
    A sw/misc/inertial/scilab/calibrate_mag.sce
    A sw/misc/inertial/scilab/calibration_utils.sci
    A sw/misc/inertial/scilab/ekf.sci
    A sw/misc/inertial/scilab/frac_of_dec.sce
    A sw/misc/inertial/scilab/imu.sci
    A sw/misc/inertial/scilab/quadrotor.sci
    A sw/misc/inertial/scilab/rotations.sci
    A sw/misc/inertial/scilab/tilt_ekf.sce
    A sw/misc/inertial/scilab/tilt_utils.sci
    A sw/misc/log_parser/00000026.txt
    A sw/misc/log_parser/09_05_13__14_38_13.data
    A sw/misc/log_parser/09_05_13__14_38_13.log
    A sw/misc/log_parser/Makefile
    A sw/misc/log_parser/distance.pl
    A sw/misc/log_parser/linuxtest.c
    A sw/misc/log_parser/log2nmea.pl
    A sw/misc/log_parser/nmea2kml.sh
    A sw/misc/log_parser/pprz.bin
    A sw/misc/log_parser/pprz.log
    A sw/misc/log_parser/xbee.bin
    A sw/misc/log_parser/xbee.log
    A sw/misc/rctx/main_rctx.c
    A sw/misc/satcom/Makefile
    A sw/misc/satcom/email2udp.c
    A sw/misc/satcom/grlobke
    A sw/misc/satcom/tcp2ivy.c
    A sw/misc/satcom/tcp2ivy_generic.c
    A sw/misc/satcom/udp2tcp.c
    A sw/misc/turbine/Makefile
    A sw/misc/turbine/turb_simu.c

  Log Message:
  -----------
  rename in_progress dir to misc


  Commit: 573fdbe25bc432758c507503802fbc8c8ed431ed
      
https://github.com/paparazzi/paparazzi/commit/573fdbe25bc432758c507503802fbc8c8ed431ed
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M sw/lib/ocaml/Makefile
    R sw/lib/ocaml/gtk_3d.ml
    R sw/lib/ocaml/gtk_draw.ml
    R sw/lib/ocaml/gtk_draw.mli
    R sw/lib/ocaml/gtkgl_Hack.ml
    R sw/lib/ocaml/gtkgl_Hack.mli
    R sw/lib/ocaml/ml_gtkgl_hack.c

  Log Message:
  -----------
  [ocaml] remove old unused gtk files


  Commit: b8f3824de7778b9cf7a171471d1fef99cc4e7095
      
https://github.com/paparazzi/paparazzi/commit/b8f3824de7778b9cf7a171471d1fef99cc4e7095
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M sw/lib/ocaml/Makefile
    R sw/lib/ocaml/caml_from_c_example.c
    R sw/lib/ocaml/register_example.ml

  Log Message:
  -----------
  [ocaml] remove dysfunct caml_from_c_example


  Commit: 48f7dcef943e9e0ebd3d3e1422602db5c874a713
      
https://github.com/paparazzi/paparazzi/commit/48f7dcef943e9e0ebd3d3e1422602db5c874a713
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    R sw/lib/ocaml/META.pprz.linux
    R sw/lib/ocaml/META.pprz.osx
    A sw/lib/ocaml/META.pprz.template
    M sw/lib/ocaml/Makefile

  Log Message:
  -----------
  [ocaml] replace LABLGTK2GNOMECANVAS in META.pprz

instead of copying META.pprz.osx or META.pprz.linux
It also has nothing to do with the OS, but rather the lablgtk version...


  Commit: 1b8089daeee0594e74d8617ddd4e7f6866e19efa
      
https://github.com/paparazzi/paparazzi/commit/1b8089daeee0594e74d8617ddd4e7f6866e19efa
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/cockpit/gcs.ml
    M sw/lib/ocaml/Makefile
    R sw/lib/ocaml/myGtkInit.ml

  Log Message:
  -----------
  [ocaml] remove myGtkInit.ml, call Main.init directly in gcs.ml


  Commit: 3987170152c3299083743d9e2a32b69420391a90
      
https://github.com/paparazzi/paparazzi/commit/3987170152c3299083743d9e2a32b69420391a90
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M conf/Makefile.sim
    M sw/simulator/simsitl.ml

  Log Message:
  -----------
  [ocaml][simulator] remove myGtkInit by calling init directly in simsitl.ml


  Commit: 43469b8e965961bffde535343d39818c65c319de
      
https://github.com/paparazzi/paparazzi/commit/43469b8e965961bffde535343d39818c65c319de
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    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/strip.ml
    M sw/ground_segment/cockpit/strip.mli

  Log Message:
  -----------
  [gcs] don't call Gtk element before GtkInit


  Commit: ed5223e588276ac2de127afcba2f078dbdc9c376
      
https://github.com/paparazzi/paparazzi/commit/ed5223e588276ac2de127afcba2f078dbdc9c376
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M sw/airborne/math/pprz_algebra_int.h
    M sw/airborne/subsystems/ins/ins_int.c

  Log Message:
  -----------
  [ins] start considering BODY_TO_GPS translation

If INS_BODY_TO_GPS_X|Y|Z is defined (in cm!) use it to correct for this offset 
in the INS gps position update.

Todo:
- also consider this offset when (re)setting local origin
- consider this offset/lever for velocity updates (when angular rates != zero)


  Commit: 3fceb3fd82e01afc4116f010fed9cbe3669952f0
      
https://github.com/paparazzi/paparazzi/commit/3fceb3fd82e01afc4116f010fed9cbe3669952f0
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M conf/modules/direct_memory_logger.xml
    M sw/airborne/mcu_periph/uart.h
    M sw/airborne/mcu_periph/udp.h
    M sw/airborne/mcu_periph/usb_serial.h
    M sw/airborne/modules/digital_cam/catia/protocol.c
    M sw/airborne/modules/loggers/direct_memory_logger.c
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.h
    M sw/airborne/subsystems/datalink/superbitrf.h
    M sw/airborne/subsystems/datalink/w5100.h

  Log Message:
  -----------
  remove obsolete link macros


  Commit: 999029b5dfa2f7271393e7c8e971ef8249fc6aba
      
https://github.com/paparazzi/paparazzi/commit/999029b5dfa2f7271393e7c8e971ef8249fc6aba
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M conf/messages.xml
    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/rotorcraft_server.ml
    M sw/ground_segment/tmtc/server.ml
    M sw/lib/ocaml/pprz.ml

  Log Message:
  -----------
  [fix][ocaml] uint32 are actually stored in Int64

and converting md5sum to hex was really a bad idea (since server was not
aware of this change)


  Commit: ea6871c36e50c64e0e97952393df2dc7b2214204
      
https://github.com/paparazzi/paparazzi/commit/ea6871c36e50c64e0e97952393df2dc7b2214204
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M sw/ground_segment/tmtc/server.ml

  Log Message:
  -----------
  [fix][ocaml] fix formatting of MOVE_WP and ACINFO


  Commit: 60f5842e2a19f5910839d33ebd2689496cb9a109
      
https://github.com/paparazzi/paparazzi/commit/60f5842e2a19f5910839d33ebd2689496cb9a109
  Author: Piotr Esden-Tempski <address@hidden>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M sw/lib/ocaml/Makefile

  Log Message:
  -----------
  Fixing sed invocation on OS X.

The BSD version of sed needs to get at least an empty parameter token to
the -i parameter. Otherwise it is consuming the next parameter token
instead.


  Commit: e5216d6783b5345c623c50dbc1206a238d05f305
      
https://github.com/paparazzi/paparazzi/commit/e5216d6783b5345c623c50dbc1206a238d05f305
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    M sw/airborne/arch/lpc21/mcu_periph/spi_slave_hs_arch.c
    M sw/airborne/arch/lpc21/usb_ser_hw.c
    M sw/airborne/arch/stm32/usb_ser_hw.c
    M sw/airborne/firmwares/fixedwing/fbw_datalink.c
    M sw/airborne/mcu_periph/link_device.h
    M sw/airborne/mcu_periph/uart.c
    M sw/airborne/mcu_periph/udp.c
    M sw/airborne/modules/datalink/mavlink.h
    M sw/airborne/modules/datalink/mavlink_decoder.h
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.c
    M sw/airborne/modules/ins/ahrs_chimu_spi.c
    M sw/airborne/modules/ins/ahrs_chimu_uart.c
    M sw/airborne/modules/ins/ins_module.h
    M sw/airborne/modules/sensors/met_module.h
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.c
    M sw/airborne/subsystems/datalink/ivy_transport.c
    M sw/airborne/subsystems/datalink/pprz_transport.h
    M sw/airborne/subsystems/datalink/superbitrf.c
    M sw/airborne/subsystems/datalink/w5100.c
    M sw/airborne/subsystems/datalink/xbee.c
    M sw/airborne/subsystems/datalink/xbee.h
    M sw/airborne/subsystems/gps/gps_mtk.h
    M sw/airborne/subsystems/gps/gps_nmea.h
    M sw/airborne/subsystems/gps/gps_sirf.h
    M sw/airborne/subsystems/gps/gps_skytraq.h
    M sw/airborne/subsystems/gps/gps_ubx.h

  Log Message:
  -----------
  [device] rename get_char with get_byte


  Commit: 4aa23b0f9ed0eec4af86de0f4224ceecb8214e00
      
https://github.com/paparazzi/paparazzi/commit/4aa23b0f9ed0eec4af86de0f4224ceecb8214e00
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    M sw/airborne/arch/lpc21/mcu_periph/spi_slave_hs_arch.c
    M sw/airborne/arch/lpc21/usb_ser_hw.c
    M sw/airborne/arch/stm32/usb_ser_hw.c
    M sw/airborne/firmwares/fixedwing/fbw_datalink.c
    M sw/airborne/mcu_periph/link_device.h
    M sw/airborne/mcu_periph/uart.c
    M sw/airborne/mcu_periph/udp.c
    M sw/airborne/modules/datalink/mavlink.h
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.c
    M sw/airborne/modules/ins/ins_module.h
    M sw/airborne/modules/sensors/met_module.h
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.c
    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/superbitrf.c
    M sw/airborne/subsystems/datalink/uart_print.h
    M sw/airborne/subsystems/datalink/w5100.c
    M sw/airborne/subsystems/datalink/xbee.c
    M sw/airborne/subsystems/gps/gps_furuno.c
    M sw/airborne/subsystems/gps/gps_mtk.c
    M sw/airborne/subsystems/gps/gps_ubx.c

  Log Message:
  -----------
  [device] rename transmit with put_byte


  Commit: 626b2cf56670ff4546b16fc71c366c966cdd1ac8
      
https://github.com/paparazzi/paparazzi/commit/626b2cf56670ff4546b16fc71c366c966cdd1ac8
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    M sw/airborne/modules/gsm/gsm.c
    R sw/airborne/modules/max3100/max3100_hw.c
    R sw/airborne/modules/max3100/max3100_hw.h

  Log Message:
  -----------
  remove max3100 module and update gsm module


  Commit: 57e09ee2e2651f58f320b49f5a37e272f04e3fbc
      
https://github.com/paparazzi/paparazzi/commit/57e09ee2e2651f58f320b49f5a37e272f04e3fbc
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    M sw/airborne/subsystems/datalink/ivy_transport.c

  Log Message:
  -----------
  fix typo in ivy_transport


  Commit: fa1e71808929dcbc7d7ec4d270eebfc27afb5efa
      
https://github.com/paparazzi/paparazzi/commit/fa1e71808929dcbc7d7ec4d270eebfc27afb5efa
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    R sw/airborne/arch/sim/sim_uart.c
    R sw/airborne/arch/sim/sim_uart.h

  Log Message:
  -----------
  remove unused sim_uart


  Commit: 4651b4d6adcd59fc0eec8b6bb4168c4e7c1e644c
      
https://github.com/paparazzi/paparazzi/commit/4651b4d6adcd59fc0eec8b6bb4168c4e7c1e644c
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    M sw/airborne/arch/sim/sim_ap.c
    M sw/airborne/subsystems/datalink/downlink.h
    M sw/airborne/subsystems/datalink/xbee.c

  Log Message:
  -----------
  remove more sim_uart


  Commit: 9deb9ed2798a40a0e57a637bc89c40a1864df33d
      
https://github.com/paparazzi/paparazzi/commit/9deb9ed2798a40a0e57a637bc89c40a1864df33d
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M sw/lib/ocaml/Makefile

  Log Message:
  -----------
  [ocaml] clean up sed invocation


  Commit: c76d5e1789e9af2278722b1c1bbe13b0dd3dd0ec
      
https://github.com/paparazzi/paparazzi/commit/c76d5e1789e9af2278722b1c1bbe13b0dd3dd0ec
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    R sw/lib/ocaml/gtk_3d.mli

  Log Message:
  -----------
  [ocaml] remove leftover file


  Commit: 181b0da47b658be9010d19ad04fc102cbc4e780a
      
https://github.com/paparazzi/paparazzi/commit/181b0da47b658be9010d19ad04fc102cbc4e780a
  Author: Felix Ruess <address@hidden>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M conf/airframes/examples/demo.xml
    M conf/airframes/wind_tunnel.xml
    M conf/firmwares/setup.makefile
    M conf/firmwares/subsystems/fixedwing/fbw_datalink.makefile
    M conf/firmwares/subsystems/fixedwing/gps_furuno.makefile
    M conf/firmwares/subsystems/fixedwing/gps_mediatek_diy.makefile
    M conf/firmwares/subsystems/fixedwing/gps_nmea.makefile
    M conf/firmwares/subsystems/fixedwing/gps_skytraq.makefile
    M conf/firmwares/subsystems/fixedwing/gps_ublox.makefile
    M conf/firmwares/subsystems/fixedwing/gps_ublox_utm.makefile
    M conf/firmwares/subsystems/fixedwing/imu_xsens.makefile
    M conf/firmwares/subsystems/fixedwing/ins_xsens.makefile
    M conf/firmwares/subsystems/fixedwing/ins_xsens700.makefile
    M conf/firmwares/subsystems/fixedwing/intermcu_uart.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_xbee_api.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_furuno.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_nmea.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_sirf.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_skytraq.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_ublox.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/subsystems/shared/imu_um6.makefile
    M conf/firmwares/test_progs.makefile
    M conf/modules/ahrs_chimu_spi.xml
    M conf/modules/ahrs_chimu_uart.xml
    M conf/modules/airspeed_otf.xml
    M conf/modules/direct_memory_logger.xml
    M conf/modules/extra_dl.xml
    M conf/modules/mavlink.xml
    M conf/modules/mavlink_decoder.xml
    M sw/airborne/arch/linux/mcu_periph/uart_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/uart_arch.c
    M sw/airborne/arch/lpc21/usb_ser_hw.c
    M sw/airborne/arch/sim/sim_ap.c
    R sw/airborne/arch/sim/sim_uart.c
    R sw/airborne/arch/sim/sim_uart.h
    M sw/airborne/arch/stm32/mcu_periph/uart_arch.c
    M sw/airborne/arch/stm32/usb_ser_hw.c
    M sw/airborne/firmwares/fixedwing/fbw_datalink.c
    M sw/airborne/firmwares/fixedwing/main_fbw.c
    M sw/airborne/link_mcu_usart.c
    M sw/airborne/mcu_periph/link_device.h
    M sw/airborne/mcu_periph/spi.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/datalink/extra_pprz_dl.h
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/datalink/mavlink.h
    M sw/airborne/modules/datalink/mavlink_decoder.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/std.h
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.c
    M sw/airborne/modules/gps/gps_ubx_ucenter.c
    M sw/airborne/modules/gps/gps_ubx_ucenter.h
    M sw/airborne/modules/gsm/gsm.c
    M sw/airborne/modules/ins/ahrs_chimu_spi.c
    M sw/airborne/modules/ins/ahrs_chimu_uart.c
    M sw/airborne/modules/ins/ins_module.h
    M sw/airborne/modules/ins/ins_xsens.h
    M sw/airborne/modules/loggers/direct_memory_logger.c
    R sw/airborne/modules/max3100/max3100_hw.c
    R sw/airborne/modules/max3100/max3100_hw.h
    M sw/airborne/modules/max7456/max7456.c
    M sw/airborne/modules/sensors/airspeed_otf.c
    M sw/airborne/modules/sensors/met_module.h
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.c
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.h
    M sw/airborne/subsystems/datalink/downlink.h
    M sw/airborne/subsystems/datalink/ivy_transport.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/superbitrf.c
    M sw/airborne/subsystems/datalink/superbitrf.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/gps/gps_furuno.c
    M sw/airborne/subsystems/gps/gps_mtk.c
    M sw/airborne/subsystems/gps/gps_mtk.h
    M sw/airborne/subsystems/gps/gps_nmea.c
    M sw/airborne/subsystems/gps/gps_nmea.h
    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/imu/imu_um6.c
    M sw/airborne/subsystems/imu/imu_um6.h
    R sw/airborne/subsystems/radio_control/joby.c
    R sw/airborne/subsystems/radio_control/joby.h
    M sw/tools/generators/gen_mtk.ml
    M sw/tools/generators/gen_ubx.ml

  Log Message:
  -----------
  Merge pull request #1140 from paparazzi/link_device

Use the generic device interface for receiving data stream (transmission was 
already done).

Tested on stm32f4 (xbee_api, ublox over uart, log), lpc21 (transparant), 
ardrone2 (udp, ublox over ftdi)

This is also a necessary step to continue the rt_chibios integration due to 
conflicting definition of peripherals (when used with uppercase).


  Commit: 2c23b9754d8d2bb78cf73792715f310d23d5d828
      
https://github.com/paparazzi/paparazzi/commit/2c23b9754d8d2bb78cf73792715f310d23d5d828
  Author: Piotr Esden-Tempski <address@hidden>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M conf/Makefile.sim

  Log Message:
  -----------
  [ocaml] [sim] Switched to dynamic linking on OS X.

An interesting lesson here is that ocamlc assumes that all .so files are
shared libraries. It does not do the same for .dylib files. This is why
we have to compile a dylib and save it away as a .so so that ocamlc is
able to do the right thing.


  Commit: 18f09bc651f86f7bb9571d07f1ad9923e12851fc
      
https://github.com/paparazzi/paparazzi/commit/18f09bc651f86f7bb9571d07f1ad9923e12851fc
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M .travis.yml
    M CHANGELOG.md
    M COPYING
    A LICENSE
    M Makefile
    M Makefile.ac
    R conf/Makefile.jsbsim
    M conf/Makefile.linux
    M conf/Makefile.lpc21
    M conf/Makefile.nps
    M conf/Makefile.sim
    M conf/abi.xml
    M conf/airframes/CDW/asctec_cdw.xml
    M conf/airframes/ENAC/fixed-wing/jp.xml
    M conf/airframes/ENAC/fixed-wing/merlin.xml
    M conf/airframes/ENAC/quadrotor/ard2_base_digit.xml
    M conf/airframes/LAAS/mmlaas_N1.xml
    M conf/airframes/LAAS/mmlaas_N2.xml
    M conf/airframes/LAAS/mmlaas_N3.xml
    M conf/airframes/ardrone2_opticflow_hover.xml
    M conf/airframes/ardrone2_raw.xml
    M conf/airframes/bebop.xml
    M conf/airframes/examples/delta_wing_minimal.xml
    M conf/airframes/examples/demo.xml
    M conf/airframes/examples/easy_glider.xml
    M conf/airframes/examples/easystar.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/lisa_l_chimu.xml
    M conf/airframes/examples/microjet.xml
    M conf/airframes/examples/microjet_lisa_m.xml
    M conf/airframes/examples/quadrotor_lisa_mx.xml
    M conf/airframes/examples/twinjet.xml
    M conf/airframes/examples/twinstar.xml
    R conf/airframes/jsbsim.xml
    M conf/airframes/twinjet_overo.xml
    M conf/airframes/usb_test.xml
    M conf/airframes/wind_tunnel.xml
    M conf/boards/bebop.makefile
    M conf/conf_tests.xml
    M conf/firmwares/rotorcraft.makefile
    M conf/firmwares/setup.makefile
    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_infrared.makefile
    M conf/firmwares/subsystems/fixedwing/ahrs_int_cmpl_quat.makefile
    M conf/firmwares/subsystems/fixedwing/autopilot.makefile
    M conf/firmwares/subsystems/fixedwing/fbw_datalink.makefile
    M conf/firmwares/subsystems/fixedwing/fdm_crrcsim.makefile
    M conf/firmwares/subsystems/fixedwing/fdm_jsbsim.makefile
    M conf/firmwares/subsystems/fixedwing/gps_furuno.makefile
    M conf/firmwares/subsystems/fixedwing/gps_mediatek_diy.makefile
    M conf/firmwares/subsystems/fixedwing/gps_nmea.makefile
    M conf/firmwares/subsystems/fixedwing/gps_piksi.makefile
    M conf/firmwares/subsystems/fixedwing/gps_skytraq.makefile
    M conf/firmwares/subsystems/fixedwing/gps_ublox.makefile
    M conf/firmwares/subsystems/fixedwing/gps_ublox_utm.makefile
    M conf/firmwares/subsystems/fixedwing/imu_xsens.makefile
    M conf/firmwares/subsystems/fixedwing/ins_float_invariant.makefile
    M conf/firmwares/subsystems/fixedwing/ins_gps_passthrough.makefile
    M conf/firmwares/subsystems/fixedwing/ins_xsens.makefile
    M conf/firmwares/subsystems/fixedwing/ins_xsens700.makefile
    M conf/firmwares/subsystems/fixedwing/intermcu_uart.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_xbee_api.makefile
    R conf/firmwares/subsystems/rotorcraft/ahrs_gx3.makefile
    M conf/firmwares/subsystems/rotorcraft/fdm_jsbsim.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_furuno.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_nmea.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_sirf.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_skytraq.makefile
    M conf/firmwares/subsystems/rotorcraft/gps_ublox.makefile
    M conf/firmwares/subsystems/rotorcraft/ins_float_invariant.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/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/firmwares/subsystems/shared/imu_apogee.makefile
    M conf/firmwares/subsystems/shared/imu_krooz_sd.makefile
    M conf/firmwares/subsystems/shared/imu_krooz_sd_memsic.makefile
    M conf/firmwares/subsystems/shared/imu_navgo.makefile
    M conf/firmwares/subsystems/shared/imu_um6.makefile
    M conf/firmwares/subsystems/shared/imu_umarim.makefile
    M conf/firmwares/subsystems/shared/udp.makefile
    M conf/firmwares/test_progs.makefile
    M conf/modules/ahrs_chimu_spi.xml
    M conf/modules/ahrs_chimu_uart.xml
    A conf/modules/ahrs_infrared.xml
    M conf/modules/airspeed_otf.xml
    M conf/modules/baro_sim.xml
    M conf/modules/ctrl_module_demo.xml
    M conf/modules/cv_opticflow.xml
    M conf/modules/digital_cam.xml
    M conf/modules/digital_cam_servo.xml
    M conf/modules/direct_memory_logger.xml
    M conf/modules/extra_dl.xml
    R conf/modules/file_logger.xml
    M conf/modules/gps_ublox.xml
    R conf/modules/high_speed_logger_direct_memory.xml
    R conf/modules/high_speed_logger_spi_link.xml
    R conf/modules/image_nc_send.xml
    M conf/modules/infrared_adc.xml
    M conf/modules/infrared_i2c.xml
    A conf/modules/logger_dataflash.xml
    A conf/modules/logger_file.xml
    A conf/modules/logger_spi_link.xml
    A conf/modules/logger_uart.xml
    M conf/modules/mavlink.xml
    M conf/modules/mavlink_decoder.xml
    M conf/modules/nav_bungee_takeoff.xml
    M conf/modules/nav_catapult.xml
    M conf/modules/nav_cube.xml
    M conf/modules/nav_drop.xml
    M conf/modules/nav_flower.xml
    M conf/modules/nav_gls.xml
    M conf/modules/nav_line.xml
    M conf/modules/nav_line_border.xml
    M conf/modules/nav_line_osam.xml
    M conf/modules/nav_smooth.xml
    M conf/modules/nav_spiral.xml
    M conf/modules/nav_survey_disc.xml
    M conf/modules/nav_survey_poly_osam.xml
    M conf/modules/nav_survey_polygon.xml
    M conf/modules/nav_survey_zamboni.xml
    M conf/modules/nav_vertical_raster.xml
    M conf/modules/openlog.xml
    M conf/modules/servo_switch.xml
    M conf/modules/video_rtp_stream.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
    A conf/simulator/flightgear/easystar.ac
    A conf/simulator/flightgear/easystar.xml
    A conf/simulator/jsbsim/aircraft/Engines/HB2815-2000.xml
    A conf/simulator/jsbsim/aircraft/Engines/apc6x4.xml
    A conf/simulator/jsbsim/aircraft/Systems/aerodynamics_simple.xml
    A conf/simulator/jsbsim/aircraft/YardStik.xml
    A conf/simulator/jsbsim/aircraft/easystar.xml
    M conf/simulator/nps/nps_sensors_params_default.h
    M conf/simulator/nps/nps_sensors_params_invariant.h
    M conf/telemetry/default_ardrone.xml
    M conf/telemetry/default_rotorcraft.xml
    M create_module
    M fix_code_style.sh
    M sw/airborne/arch/linux/mcu_arch.c
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.c
    M sw/airborne/arch/linux/mcu_periph/sys_time_arch.h
    M sw/airborne/arch/linux/mcu_periph/uart_arch.c
    M sw/airborne/arch/linux/mcu_periph/udp_arch.c
    M sw/airborne/arch/linux/mcu_periph/udp_arch.h
    A sw/airborne/arch/linux/rt_priority.h
    M sw/airborne/arch/linux/serial_port.c
    M sw/airborne/arch/linux/subsystems/settings_arch.c
    A sw/airborne/arch/linux/udp_socket.c
    A sw/airborne/arch/linux/udp_socket.h
    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/uart_arch.c
    M sw/airborne/arch/lpc21/usb_ser_hw.c
    R sw/airborne/arch/sim/jsbsim_ahrs.c
    R sw/airborne/arch/sim/jsbsim_gps.c
    R sw/airborne/arch/sim/jsbsim_hw.c
    R sw/airborne/arch/sim/jsbsim_hw.h
    R sw/airborne/arch/sim/jsbsim_ir.c
    R sw/airborne/arch/sim/jsbsim_transport.c
    M sw/airborne/arch/sim/sim_ahrs.c
    M sw/airborne/arch/sim/sim_ap.c
    M sw/airborne/arch/sim/sim_ir.c
    R sw/airborne/arch/sim/sim_uart.c
    R sw/airborne/arch/sim/sim_uart.h
    M sw/airborne/arch/sim/subsystems/radio_control/ppm_arch.c
    M sw/airborne/arch/sim/subsystems/radio_control/spektrum_arch.c
    M sw/airborne/arch/stm32/mcu_periph/uart_arch.c
    M sw/airborne/arch/stm32/usb_ser_hw.c
    M sw/airborne/boards/ardrone/actuators_at.c
    M sw/airborne/boards/ardrone/baro_board.c
    M sw/airborne/boards/ardrone/navdata.c
    M sw/airborne/boards/ardrone/navdata.h
    M sw/airborne/boards/bebop/electrical.c
    A sw/airborne/boards/bebop/video.c
    A sw/airborne/boards/bebop/video.h
    M sw/airborne/firmwares/fixedwing/fbw_datalink.c
    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/main.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/setup/setup_actuators.c
    M sw/airborne/link_mcu_usart.c
    M sw/airborne/math/pprz_algebra_int.h
    M sw/airborne/math/pprz_geodetic_int.c
    M sw/airborne/mcu.c
    M sw/airborne/mcu.h
    M sw/airborne/mcu_periph/link_device.h
    M sw/airborne/mcu_periph/spi.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
    A sw/airborne/modules/ahrs/ahrs_infrared.c
    A sw/airborne/modules/ahrs/ahrs_infrared.h
    M sw/airborne/modules/computer_vision/cv/encoding/jpeg.c
    M sw/airborne/modules/computer_vision/cv/encoding/jpeg.h
    M sw/airborne/modules/computer_vision/cv/encoding/rtp.c
    M sw/airborne/modules/computer_vision/cv/encoding/rtp.h
    R sw/airborne/modules/computer_vision/image_nc_send.c
    R sw/airborne/modules/computer_vision/image_nc_send.h
    R sw/airborne/modules/computer_vision/image_nc_send_nps.c
    A sw/airborne/modules/computer_vision/lib/v4l/v4l2.c
    A sw/airborne/modules/computer_vision/lib/v4l/v4l2.h
    R sw/airborne/modules/computer_vision/lib/v4l/video.c
    R sw/airborne/modules/computer_vision/lib/v4l/video.h
    M sw/airborne/modules/computer_vision/opticflow/opticflow_thread.c
    M sw/airborne/modules/computer_vision/opticflow_module.c
    M sw/airborne/modules/computer_vision/video_usb_logger.c
    M 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
    M sw/airborne/modules/computer_vision/viewvideo_nps.c
    M sw/airborne/modules/ctrl/ctrl_module_demo.c
    M sw/airborne/modules/ctrl/ctrl_module_demo.h
    M sw/airborne/modules/datalink/extra_pprz_dl.h
    M sw/airborne/modules/datalink/mavlink.c
    M sw/airborne/modules/datalink/mavlink.h
    M sw/airborne/modules/datalink/mavlink_decoder.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/std.h
    M sw/airborne/modules/digital_cam/uart_cam_ctrl.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/gsm/gsm.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/ins/ins_module.h
    M sw/airborne/modules/ins/ins_xsens.h
    M sw/airborne/modules/loggers/direct_memory_logger.c
    M sw/airborne/modules/loggers/file_logger.c
    A sw/airborne/modules/loggers/logger_uart.c
    A sw/airborne/modules/loggers/logger_uart.h
    A sw/airborne/modules/loggers/logger_uart_parse.py
    A sw/airborne/modules/loggers/openlog.c
    A sw/airborne/modules/loggers/openlog.h
    R sw/airborne/modules/max3100/max3100_hw.c
    R sw/airborne/modules/max3100/max3100_hw.h
    M sw/airborne/modules/max7456/max7456.c
    R sw/airborne/modules/openlog/openlog.c
    R sw/airborne/modules/openlog/openlog.h
    M sw/airborne/modules/sensors/airspeed_otf.c
    M sw/airborne/modules/sensors/mag_hmc58xx.c
    M sw/airborne/modules/sensors/met_module.h
    M sw/airborne/subsystems/abi_sender_ids.h
    M sw/airborne/subsystems/actuators.c
    M sw/airborne/subsystems/actuators.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
    R sw/airborne/subsystems/ahrs/ahrs_infrared.c
    R 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/chibios-libopencm3/chibios_sdlog.c
    M sw/airborne/subsystems/chibios-libopencm3/chibios_sdlog.h
    M sw/airborne/subsystems/datalink/downlink.h
    M sw/airborne/subsystems/datalink/ivy_transport.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/superbitrf.c
    M sw/airborne/subsystems/datalink/superbitrf.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/gps/gps_furuno.c
    M sw/airborne/subsystems/gps/gps_mtk.c
    M sw/airborne/subsystems/gps/gps_mtk.h
    M sw/airborne/subsystems/gps/gps_nmea.c
    M sw/airborne/subsystems/gps/gps_nmea.h
    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/imu.c
    M sw/airborne/subsystems/imu.h
    M sw/airborne/subsystems/imu/imu_ardrone2_raw.h
    M sw/airborne/subsystems/imu/imu_um6.c
    M sw/airborne/subsystems/imu/imu_um6.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/subsystems/ins/ins_int.c
    R sw/airborne/subsystems/radio_control/joby.c
    R sw/airborne/subsystems/radio_control/joby.h
    M sw/airborne/subsystems/sensors/infrared.c
    M sw/airborne/test/generic_uart_tunnel.c
    M sw/airborne/test/mcu_periph/test_adc.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/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_baro_board.c
    M sw/airborne/test/test_datalink.c
    M sw/airborne/test/test_manual.c
    M sw/airborne/test/test_telemetry.c
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/cockpit/gcs.ml
    M sw/ground_segment/cockpit/horizon.ml
    M sw/ground_segment/cockpit/live.ml
    M sw/ground_segment/cockpit/live.mli
    M sw/ground_segment/cockpit/strip.ml
    M sw/ground_segment/cockpit/strip.mli
    M sw/ground_segment/python/ivytoredis/ivy_to_redis.py
    M sw/ground_segment/python/messages_app/messagesframe.py
    M sw/ground_segment/python/settings_app/settingsapp.py
    M sw/ground_segment/python/settings_app/settingsframe.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/rotorcraft_server.ml
    M sw/ground_segment/tmtc/server.ml
    M sw/ground_segment/tmtc/wind.ml
    R sw/in_progress/button/Makefile
    R sw/in_progress/button/panic.c
    R sw/in_progress/inertial/C/6dof.h
    R sw/in_progress/inertial/C/Makefile
    R sw/in_progress/inertial/C/ahrs_data.c
    R sw/in_progress/inertial/C/ahrs_data.h
    R sw/in_progress/inertial/C/ahrs_display.c
    R sw/in_progress/inertial/C/ahrs_display.h
    R sw/in_progress/inertial/C/ahrs_euler_ekf.c
    R sw/in_progress/inertial/C/ahrs_quat_ekf.c
    R sw/in_progress/inertial/C/ahrs_quat_fast_ekf.c
    R sw/in_progress/inertial/C/ahrs_quat_fast_ekf.h
    R sw/in_progress/inertial/C/ahrs_quat_fast_ekf_main.c
    R sw/in_progress/inertial/C/ahrs_quat_fast_ekf_utils.h
    R sw/in_progress/inertial/C/ahrs_quat_ukf.c
    R sw/in_progress/inertial/C/ahrs_utils.c
    R sw/in_progress/inertial/C/ahrs_utils.h
    R sw/in_progress/inertial/C/ekf.c
    R sw/in_progress/inertial/C/ekf.h
    R sw/in_progress/inertial/C/linalg.c
    R sw/in_progress/inertial/C/linalg.h
    R sw/in_progress/inertial/C/matrix.c
    R sw/in_progress/inertial/C/matrix.h
    R sw/in_progress/inertial/C/random.c
    R sw/in_progress/inertial/C/random.h
    R sw/in_progress/inertial/C/tilt_data.c
    R sw/in_progress/inertial/C/tilt_data.h
    R sw/in_progress/inertial/C/tilt_display.c
    R sw/in_progress/inertial/C/tilt_display.h
    R sw/in_progress/inertial/C/tilt_ekf.c
    R sw/in_progress/inertial/C/tilt_ekf_optim.c
    R sw/in_progress/inertial/C/tilt_fast_ekf.c
    R sw/in_progress/inertial/C/tilt_ukf.c
    R sw/in_progress/inertial/C/tilt_utils.c
    R sw/in_progress/inertial/C/tilt_utils.h
    R sw/in_progress/inertial/C/ukf.c
    R sw/in_progress/inertial/C/ukf.h
    R sw/in_progress/inertial/README
    R sw/in_progress/inertial/scilab/README
    R sw/in_progress/inertial/scilab/ahrs_euler_ekf_compm.sce
    R sw/in_progress/inertial/scilab/ahrs_euler_ekf_seqm.sce
    R sw/in_progress/inertial/scilab/ahrs_euler_utils.sci
    R sw/in_progress/inertial/scilab/ahrs_quat_ekf_seqm.sce
    R sw/in_progress/inertial/scilab/ahrs_quat_utils.sci
    R sw/in_progress/inertial/scilab/calib_rotation.sce
    R sw/in_progress/inertial/scilab/calibrate_imu.sce
    R sw/in_progress/inertial/scilab/calibrate_mag.sce
    R sw/in_progress/inertial/scilab/calibration_utils.sci
    R sw/in_progress/inertial/scilab/ekf.sci
    R sw/in_progress/inertial/scilab/frac_of_dec.sce
    R sw/in_progress/inertial/scilab/imu.sci
    R sw/in_progress/inertial/scilab/quadrotor.sci
    R sw/in_progress/inertial/scilab/rotations.sci
    R sw/in_progress/inertial/scilab/tilt_ekf.sce
    R sw/in_progress/inertial/scilab/tilt_utils.sci
    R sw/in_progress/log_parser/00000026.txt
    R sw/in_progress/log_parser/09_05_13__14_38_13.data
    R sw/in_progress/log_parser/09_05_13__14_38_13.log
    R sw/in_progress/log_parser/Makefile
    R sw/in_progress/log_parser/distance.pl
    R sw/in_progress/log_parser/linuxtest.c
    R sw/in_progress/log_parser/log2nmea.pl
    R sw/in_progress/log_parser/nmea2kml.sh
    R sw/in_progress/log_parser/pprz.bin
    R sw/in_progress/log_parser/pprz.log
    R sw/in_progress/log_parser/xbee.bin
    R sw/in_progress/log_parser/xbee.log
    R sw/in_progress/rctx/main_rctx.c
    R sw/in_progress/satcom/Makefile
    R sw/in_progress/satcom/email2udp.c
    R sw/in_progress/satcom/grlobke
    R sw/in_progress/satcom/tcp2ivy.c
    R sw/in_progress/satcom/tcp2ivy_generic.c
    R sw/in_progress/satcom/udp2tcp.c
    R sw/in_progress/turbine/Makefile
    R sw/in_progress/turbine/turb_simu.c
    M sw/include/pprz_version.h
    M sw/include/std.h
    R sw/lib/ocaml/META.pprz.deb
    R sw/lib/ocaml/META.pprz.osx
    A sw/lib/ocaml/META.pprz.template
    M sw/lib/ocaml/Makefile
    R sw/lib/ocaml/caml_from_c_example.c
    M sw/lib/ocaml/geometry_2d.ml
    R sw/lib/ocaml/gtk_3d.ml
    R sw/lib/ocaml/gtk_3d.mli
    R sw/lib/ocaml/gtk_draw.ml
    R sw/lib/ocaml/gtk_draw.mli
    R sw/lib/ocaml/gtkgl_Hack.ml
    R sw/lib/ocaml/gtkgl_Hack.mli
    M sw/lib/ocaml/http.ml
    M sw/lib/ocaml/mapCanvas.ml
    M sw/lib/ocaml/mapFP.ml
    M sw/lib/ocaml/mapGoogle.ml
    M sw/lib/ocaml/mapTrack.ml
    R sw/lib/ocaml/ml_gtkgl_hack.c
    R sw/lib/ocaml/myGtkInit.ml
    M sw/lib/ocaml/ocaml_tools.ml
    M sw/lib/ocaml/pprz.ml
    M sw/lib/ocaml/pprz.mli
    R sw/lib/ocaml/register_example.ml
    M sw/lib/ocaml/wind_sock.ml
    M sw/lib/python/ivy_msg_interface.py
    M sw/lib/python/pprz_msg/message.py
    M sw/lib/python/pprz_msg/messages_xml_map.py
    M sw/lib/python/settings_tool.py
    M sw/lib/python/settings_xml_parse.py
    M sw/logalizer/export.ml
    M sw/logalizer/plotter.ml
    A sw/misc/button/Makefile
    A sw/misc/button/panic.c
    A sw/misc/inertial/C/6dof.h
    A sw/misc/inertial/C/Makefile
    A sw/misc/inertial/C/ahrs_data.c
    A sw/misc/inertial/C/ahrs_data.h
    A sw/misc/inertial/C/ahrs_display.c
    A sw/misc/inertial/C/ahrs_display.h
    A sw/misc/inertial/C/ahrs_euler_ekf.c
    A sw/misc/inertial/C/ahrs_quat_ekf.c
    A sw/misc/inertial/C/ahrs_quat_fast_ekf.c
    A sw/misc/inertial/C/ahrs_quat_fast_ekf.h
    A sw/misc/inertial/C/ahrs_quat_fast_ekf_main.c
    A sw/misc/inertial/C/ahrs_quat_fast_ekf_utils.h
    A sw/misc/inertial/C/ahrs_quat_ukf.c
    A sw/misc/inertial/C/ahrs_utils.c
    A sw/misc/inertial/C/ahrs_utils.h
    A sw/misc/inertial/C/ekf.c
    A sw/misc/inertial/C/ekf.h
    A sw/misc/inertial/C/linalg.c
    A sw/misc/inertial/C/linalg.h
    A sw/misc/inertial/C/matrix.c
    A sw/misc/inertial/C/matrix.h
    A sw/misc/inertial/C/random.c
    A sw/misc/inertial/C/random.h
    A sw/misc/inertial/C/tilt_data.c
    A sw/misc/inertial/C/tilt_data.h
    A sw/misc/inertial/C/tilt_display.c
    A sw/misc/inertial/C/tilt_display.h
    A sw/misc/inertial/C/tilt_ekf.c
    A sw/misc/inertial/C/tilt_ekf_optim.c
    A sw/misc/inertial/C/tilt_fast_ekf.c
    A sw/misc/inertial/C/tilt_ukf.c
    A sw/misc/inertial/C/tilt_utils.c
    A sw/misc/inertial/C/tilt_utils.h
    A sw/misc/inertial/C/ukf.c
    A sw/misc/inertial/C/ukf.h
    A sw/misc/inertial/README
    A sw/misc/inertial/scilab/README
    A sw/misc/inertial/scilab/ahrs_euler_ekf_compm.sce
    A sw/misc/inertial/scilab/ahrs_euler_ekf_seqm.sce
    A sw/misc/inertial/scilab/ahrs_euler_utils.sci
    A sw/misc/inertial/scilab/ahrs_quat_ekf_seqm.sce
    A sw/misc/inertial/scilab/ahrs_quat_utils.sci
    A sw/misc/inertial/scilab/calib_rotation.sce
    A sw/misc/inertial/scilab/calibrate_imu.sce
    A sw/misc/inertial/scilab/calibrate_mag.sce
    A sw/misc/inertial/scilab/calibration_utils.sci
    A sw/misc/inertial/scilab/ekf.sci
    A sw/misc/inertial/scilab/frac_of_dec.sce
    A sw/misc/inertial/scilab/imu.sci
    A sw/misc/inertial/scilab/quadrotor.sci
    A sw/misc/inertial/scilab/rotations.sci
    A sw/misc/inertial/scilab/tilt_ekf.sce
    A sw/misc/inertial/scilab/tilt_utils.sci
    A sw/misc/log_parser/00000026.txt
    A sw/misc/log_parser/09_05_13__14_38_13.data
    A sw/misc/log_parser/09_05_13__14_38_13.log
    A sw/misc/log_parser/Makefile
    A sw/misc/log_parser/distance.pl
    A sw/misc/log_parser/linuxtest.c
    A sw/misc/log_parser/log2nmea.pl
    A sw/misc/log_parser/nmea2kml.sh
    A sw/misc/log_parser/pprz.bin
    A sw/misc/log_parser/pprz.log
    A sw/misc/log_parser/xbee.bin
    A sw/misc/log_parser/xbee.log
    A sw/misc/rctx/main_rctx.c
    A sw/misc/satcom/Makefile
    A sw/misc/satcom/email2udp.c
    A sw/misc/satcom/grlobke
    A sw/misc/satcom/tcp2ivy.c
    A sw/misc/satcom/tcp2ivy_generic.c
    A sw/misc/satcom/udp2tcp.c
    A sw/misc/turbine/Makefile
    A sw/misc/turbine/turb_simu.c
    M sw/simulator/nps/nps_autopilot.h
    M sw/simulator/nps/nps_autopilot_fixedwing.c
    M sw/simulator/nps/nps_fdm.h
    M sw/simulator/nps/nps_fdm_crrcsim.c
    M sw/simulator/nps/nps_fdm_jsbsim.cpp
    M sw/simulator/nps/nps_sensor_accel.c
    M sw/simulator/nps/nps_sensor_gyro.c
    M sw/simulator/sim.ml
    R sw/simulator/sim_ac_flightgear.c
    R sw/simulator/sim_ac_flightgear.h
    R sw/simulator/sim_ac_fw.c
    R sw/simulator/sim_ac_jsbsim.c
    R sw/simulator/sim_ac_jsbsim.h
    M sw/simulator/simsitl.ml
    M sw/supervision/pc_common.ml
    M sw/supervision/pc_control_panel.ml
    M sw/tools/generators/gen_abi.ml
    M sw/tools/generators/gen_aircraft.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_mtk.ml
    M sw/tools/generators/gen_ubx.ml
    M sw/tools/parrot/bebop.py
    M sw/tools/parrot/parrot_utils.py
    M tests/examples/01_compile_all_aircrafts.t

  Log Message:
  -----------
  Merge remote-tracking branch 'paparazzi/master' into rt_chibios

Conflicts:
        sw/airborne/mcu_periph/uart.c


  Commit: 10958ca9472cbc5fc92cbf8e9f2717009b8b7ffc
      
https://github.com/paparazzi/paparazzi/commit/10958ca9472cbc5fc92cbf8e9f2717009b8b7ffc
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M sw/airborne/mcu_periph/uart.c

  Log Message:
  -----------
  fix merge on uart.c


  Commit: 560ac204fb61e585bcf0c37294fc7e57f695ee99
      
https://github.com/paparazzi/paparazzi/commit/560ac204fb61e585bcf0c37294fc7e57f695ee99
  Author: Gautier Hattenberger <address@hidden>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M conf/Makefile.chibios

  Log Message:
  -----------
  [chibios] change to O0 for now, since it stops crashing randomly at startup 
like this


Compare: 
https://github.com/paparazzi/paparazzi/compare/507237bf954f...560ac204fb61

reply via email to

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