{"push_id":613077639,"size":304,"distinct_size":0,"ref":"refs/heads/master","head":"7b8eb3f54d0730061b9a23e782decb009a0ed998","before":"912e5e5113989a477b28b04662edaf1f53699127","commits":[{"sha":"f19ace58dfdbe1d07ec7774b4a9c60446d86e895","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] pass imu measurements as arguments\n\nTrying to get rid of need of global imu struct for autopilots where these are running in multiple tasks...\n\nonly mlkf for tests","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/f19ace58dfdbe1d07ec7774b4a9c60446d86e895"},{"sha":"697712b5af0d9e9a779128f360e95638097c0d80","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] no more deps on global imu or ahrs_aligner\n\nalso get rid of common ahrs_impl, every implementation instance has it's own struct name","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/697712b5af0d9e9a779128f360e95638097c0d80"},{"sha":"140214ea717470c0f2f36e75f34b9f9fbd24c273","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] register ahrs impl, store function pointers\n\nEach AHRS implementation can register appropriate functions, not every one needs to be implemented.\nNo more empty weak implementations.\n\nStarts to make it possible to have multiple AHRS algorithms running at the same time.\nEach ahrs implementation has it's own function names.\nFor now we can still have only one implementation if called via the ahrs interface.","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/140214ea717470c0f2f36e75f34b9f9fbd24c273"},{"sha":"5f00d73ff2b6965ffebd98f3e3bc3b6bed32dc90","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] global ahrs dispatcher functions","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/5f00d73ff2b6965ffebd98f3e3bc3b6bed32dc90"},{"sha":"4693db1ec9b5c2d184b5f69e4a70df64d2ca9f9e","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] int_cmpl_quat refactor\n\n- rename ahrs_impl -> ahrs_icq\n- ahrs_x functions are ahrs_icq_x\n- pass imu data as args\n- register function, might be removed again...","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/4693db1ec9b5c2d184b5f69e4a70df64d2ca9f9e"},{"sha":"70c9997af1f96d1d2f7efab72a8ac0974e9c7937","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] convert int_cmpl_euler","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/70c9997af1f96d1d2f7efab72a8ac0974e9c7937"},{"sha":"0df0aefe48fa34403cfe263f7a6ce13143636001","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] convert float_cmpl","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/0df0aefe48fa34403cfe263f7a6ce13143636001"},{"sha":"0f72aacdb47239cf4262ad29f4f61f6668b3472c","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] convert float_dcm","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/0f72aacdb47239cf4262ad29f4f61f6668b3472c"},{"sha":"6b3c8cb7f8b0736239369253c58b02f2f17fded1","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[fixedwing] pass imu measurements to ahrs functions to test the refactoring","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/6b3c8cb7f8b0736239369253c58b02f2f17fded1"},{"sha":"1d80eb2d7bd277c0d71080535b321314adc3f799","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] start using ABI for imu data","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/1d80eb2d7bd277c0d71080535b321314adc3f799"},{"sha":"d8b3fc9edfde59230b7a7a0103e403d4cf275523","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[test] add test_ahrs","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/d8b3fc9edfde59230b7a7a0103e403d4cf275523"},{"sha":"f1f447372ed73277646c051f1bc51532ff94acf9","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"Merge branch 'master' into ahrs_refactor\n\n* master: (75 commits)\n  [maps] hopefully finally fix google maps version download\n  [rotorcraft] navigation: use NAV_FREQ to update stage and block time\n  [simulator] use unconnected socket for FlightGear viz\n  remove trailing whitespaces\n  source and xml files should not be executable\n  [modules] flight_time: move settings into module xml file\n  [settings] remove some obsolete files\n  [modules] flight_benchmark: move settings into module xml file\n  [gps] refactor sendng of SVINFO\n  [modules] dc: use state interface for utm position\n  [airframes] replace joystick subsystem by USE_JOYSTICK\n  [paparazzi.py] Produces .md with branch description\n  [modules] airspeed_ets: retry after failed transaction\n  dox fixes\n  Correct mode behaviour joystick\n  [ahrs] quaternion integrator fix\n  [conf][joystick] update some joysticks with kill_throttle examples\n  [math][dox] add some dox about euler convention\n  [modules][messages] add AMSL message to air_data\n  [modules] air_data: init vars as unknown\n  ...","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/f1f447372ed73277646c051f1bc51532ff94acf9"},{"sha":"750d06aa7acfb5ce1026c69a74946b0fada0f15c","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] send aligner data via ABI","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/750d06aa7acfb5ce1026c69a74946b0fada0f15c"},{"sha":"31570c1871567e78955b91924a46dcbb693271be","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"Merge branch 'master' into ahrs_refactor\n\nget datalink functions and resolve conflicts\n\n* master: (33 commits)\n  [supervision] color regex on \"error:\" and \"error \"\n  [telemetry] rename device.h link_device.h to match structure name\n  fix_code_style.sh: align pointer with name\n  [telemetry] rename 'device' to 'link_device'\n  [build] don't print infos on stderr\n  fix travis config\n  [airborne] get rid of some warnings\n  [test] update compile_all_aircrafts test\n  [conf.xml] update to new settings_modules\n  [ext][stm32] update libopencm3\n  [GCS] reword maps fill mouse over\n  [replay] filter messages to remove warnings during replay\n  more bug fix\n  missing parenthesis\n  [gen_fligtplan] 'call' statement can be configured to loop and/or break\n  fix some bug reported by TravisCI\n  last minute fix\n  [telemetry] fixing and cleaning a few stuff\n  [telemetry] add support for ivy_transport\n  [rotorcraft] get rid of some warnings in ardrone2_sdk\n  ...","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/31570c1871567e78955b91924a46dcbb693271be"},{"sha":"e90e4c40a760fe5667a5cace557e931ea3f0a732","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] add possibility for fixed dt again","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/e90e4c40a760fe5667a5cace557e931ea3f0a732"},{"sha":"6cdfb7d64932c61f6b32eb5081d2bcf90cb3f8de","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"Merge branch 'master' into ahrs_refactor\n\n* master: (86 commits)\n  [ahrs] update/clean test_ahrs\n  [python] fix settings path\n  [messages] add some descriptions again\n  fix name of git submodule\n  [chibios] switch back to a repo that have to 2.6 stable\n  [chibios] switch back to correct version\n  [ocaml] filter for 'field' tag when looking at messages\n  [submodules] updated to a new chibios repository\n  [messages] remove description node again for now\n  [modules] mission_rotorcraft: only check for ned_initialized_i\n  [modules][messages] mission: LLA waypoints in 1e7deg instead of float\n  [build] don't compile natnet if not needed\n  [messages] possibility to add descriptions\n  [modules] rename flight_time to time_countdown\n  [sim] remove launchsitl symlink\n  [rotorcraft] navigation: fix NavCircleCount\n  [modules] rotorcraft_cam: fix DEFAULT_MODE\n  [omap] start basic spi driver\n  [rotorcraft] arming: only check if motors can be armed if ahrs_is_aligned\n  [rotorcraft] force MODE_STARTUP instead of KILL until ahrs is aligned\n  ...","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/6cdfb7d64932c61f6b32eb5081d2bcf90cb3f8de"},{"sha":"305d4dc8065f75d738ce75404e45cc64d49d4e30","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"Merge branch 'master' into ahrs_refactor\n\n* master: (175 commits)\n  [tests] fix math tests\n  [fixedwing] use min/max_cruise_throttle variables instead of defines\n  [conf] update some telemetry files\n  [ext] update luftboot\n  [ext] update libopencm3\n  [mavlink] add sending of origin and waypoints\n  [mavlink] rename SETTINGS to SETTINGS_NAMES_SHORT\n  [mavlink] send quaternion\n  [mavlink] parse PARAM_SET\n  [conf] add AUTOPILOT_VERSION to some default telemetry files\n  [conf] add python real time plotter to control panel\n  [python] messagesapp: growable value column width\n  [auto1-flaps] Please remove this as soon a better solution exits. For now it is critical to fly. closing #878\n  [conf] vivify fix digital_cam_uart missing settings\n  [conf] obc fix nav_airspeed names, and enable AMSL\n  fourth release candidate for next stable release v5.4\n  [server] close file even if file empty\n  [build] improve build version stuff\n  Add some more flexibility to conf and control_panel naming\n  [paparazzicenter] fix GLib-CRITICAL warning when running clean/build/upload\n  ...\n\nConflicts:\n\tsw/airborne/boards/ardrone/actuators_at.c\n\tsw/airborne/firmwares/fixedwing/main_ap.c\n\tsw/airborne/firmwares/rotorcraft/main.c\n\tsw/airborne/modules/geo_mag/geo_mag.c\n\tsw/airborne/modules/ins/ahrs_chimu_spi.c\n\tsw/airborne/modules/ins/ahrs_chimu_uart.c\n\tsw/airborne/subsystems/ins/ins_ardrone2.c\n\tsw/airborne/test/subsystems/test_ahrs.c","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/305d4dc8065f75d738ce75404e45cc64d49d4e30"},{"sha":"cd84e9f5a61d0e60ea5351c13a128b367fe9bd31","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] use a wrapper to factor out ABI and telemetry bindings","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/cd84e9f5a61d0e60ea5351c13a128b367fe9bd31"},{"sha":"3b9518163a4406c408cdbe31752e6cee0086a4c8","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] own copy of body_to_imu","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/3b9518163a4406c408cdbe31752e6cee0086a4c8"},{"sha":"0972b7f2620676cb9bf179912ec4f24deb7d4474","author":{"email":"a1ad8d4998affe77c3721540df7e968324e8e258@gmail.com","name":"Felix Ruess"},"message":"[ahrs] use ABI for body_to_imu","distinct":false,"url":"https://api.github.com/repos/tszabo-ro/paparazzi/commits/0972b7f2620676cb9bf179912ec4f24deb7d4474"}]}