{"push_id":1096975291,"size":36,"distinct_size":30,"ref":"refs/heads/pr/ap_math-v8","head":"9df11ca0013eb302c9599c4464f4a5b4ee260886","before":"52e33b2efb94be8547f416c7f1599346b8a63a9c","commits":[{"sha":"5418f71aae921718b64eee9d5622346f8d7b663f","author":{"email":"00b7f754a9d179f08b075c9f4efedcd38ac4ef9d@parrot.com","name":"Julien Beraud"},"message":"waf: add libiio support for bebop\n\ncheck for the presence of libiio to enable the compilation of\nthe bebop rangefinder that needs it.\nIf the build remains static, there needs to be a rootfs that contains\nthe libiio.a file because it is not included in the debian package.\nA solution can be to compile libiio and copy libiio.a in /usr/lib[/arch]","distinct":false,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/5418f71aae921718b64eee9d5622346f8d7b663f"},{"sha":"738096b3ae3e64d940735535904496795a4e6919","author":{"email":"00b7f754a9d179f08b075c9f4efedcd38ac4ef9d@parrot.com","name":"Julien Beraud"},"message":"AP_HAL_Linux: Add support for Sonar GPIO","distinct":false,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/738096b3ae3e64d940735535904496795a4e6919"},{"sha":"d0114eac05f7a57d1e0acb22eb9cbb3a32a87ea6","author":{"email":"00b7f754a9d179f08b075c9f4efedcd38ac4ef9d@parrot.com","name":"Julien Beraud"},"message":"AP_HAL: Add bebop SPI Device to spi devices\n\nAdded to namespace","distinct":false,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/d0114eac05f7a57d1e0acb22eb9cbb3a32a87ea6"},{"sha":"c22d791bfc865c04b1acba3159523a4167d335c4","author":{"email":"00b7f754a9d179f08b075c9f4efedcd38ac4ef9d@parrot.com","name":"Julien Beraud"},"message":"AP_HAL_Linux: Add SPI driver for bebop","distinct":false,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/c22d791bfc865c04b1acba3159523a4167d335c4"},{"sha":"33a699f29c31535384702561b31235d58561c92e","author":{"email":"00b7f754a9d179f08b075c9f4efedcd38ac4ef9d@parrot.com","name":"Julien Beraud"},"message":"AP_RangeFinder: Add support for bebop Rangefinder\n\nThis rangefinder uses an spi device to send pulses and an iio driver\nin buffer mode to get data\nThe data is then analyzed and the maximum pulse received is considered to\nrepresent the echo of the pulses that have been sent. The distance in time\nbetween the pulse that is sent and the pulse with the maximum amplitude\nis used to calculate the altitude based on the speed of sound.\n\nThere is a dependency with libiio, and in order to build, there is a need\nto provide a rootfs that includes libiio.a.\nThe other solution is to build dynamically after having updated the rootfs\nto use on compiled with a more recent toolchain and include libiio","distinct":false,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/33a699f29c31535384702561b31235d58561c92e"},{"sha":"5b88ae90fddbfdacf736f487dbcc8e777c4d566a","author":{"email":"06f6c196cc495faed3f1e11c3fa8ee6602a37ebc@intel.com","name":"Lucas De Marchi"},"message":"waf: be compatible with git < 1.8.5\n\nThe -C option was added to git in version 1.8.5 which is not available\nin Ubuntu 12.04.","distinct":false,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/5b88ae90fddbfdacf736f487dbcc8e777c4d566a"},{"sha":"3897e03d395d5ccf9d67cb21dcfda4a82ae1bc51","author":{"email":"00b7f754a9d179f08b075c9f4efedcd38ac4ef9d@parrot.com","name":"Julien Beraud"},"message":"Frame_params: fix Bebop param names\n\nBroken by AP_Motors refactoring","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/3897e03d395d5ccf9d67cb21dcfda4a82ae1bc51"},{"sha":"3b0cd9f101398a57a8dfec2f0b2a0758971be99c","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"SITL: added RC input from FlightAxis\n\nuse the interlink controller for input for 6 channels","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/3b0cd9f101398a57a8dfec2f0b2a0758971be99c"},{"sha":"9081310ff1d46c4f08e077d943cdbb3aece0059f","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"HAL_SITL: support simulator RC input","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/9081310ff1d46c4f08e077d943cdbb3aece0059f"},{"sha":"7cdab2a6c95844ca9015a0af5f03899be00431cf","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"SITL: FlightAxis can support 8 channels","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/7cdab2a6c95844ca9015a0af5f03899be00431cf"},{"sha":"d3831e4a5daa80f837e4339af89cf761244a9101","author":{"email":"3467d2f86b976ae9f474f73a80f3bfe04b85d8af@planckaero.com","name":"Allan Matthew"},"message":"RangeFinder: add MAVLink rangefinder","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/d3831e4a5daa80f837e4339af89cf761244a9101"},{"sha":"7960e3bb8fe086078d105e045dac28faf06ff7a0","author":{"email":"3467d2f86b976ae9f474f73a80f3bfe04b85d8af@planckaero.com","name":"Allan Matthew"},"message":"Copter: pass DISTANCE_SENSOR messages to rangefinders\n\nThis allows the MAVLink range finder driver to intercept distance measurements","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/7960e3bb8fe086078d105e045dac28faf06ff7a0"},{"sha":"c541cb27f851c0c2e8c348f675bf0a788965ea09","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"AP_RangeFinder: rename CompanionComputer to MAVLink","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/c541cb27f851c0c2e8c348f675bf0a788965ea09"},{"sha":"9b940687c18c75419d9dfbfccafc29281f8a9d84","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"AP_RangeFinder: rename CompanionComputer files to MAVLink","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/9b940687c18c75419d9dfbfccafc29281f8a9d84"},{"sha":"96f665061e4ed8940e0f11085179a816d2feef57","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"AP_RangeFinder: call handle_msg for all backends","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/96f665061e4ed8940e0f11085179a816d2feef57"},{"sha":"53785d1f722eb52274e7ccaba306079f741159c3","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"AP_RangeFinder: add Bebop and MAVLink types\n\nThanks OXINARF!","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/53785d1f722eb52274e7ccaba306079f741159c3"},{"sha":"b5d30947382b4e7e7b6a6f6fd1021a9231bf5239","author":{"email":"06f6c196cc495faed3f1e11c3fa8ee6602a37ebc@intel.com","name":"Lucas De Marchi"},"message":"AP_ADC: fix warning on printf\n\n../../libraries/AP_ADC/examples/AP_ADC_test/AP_ADC_test.cpp: In function ‘void show_timing()’:\n../../libraries/AP_ADC/examples/AP_ADC_test/AP_ADC_test.cpp:61:88: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint32_t {aka unsigned int}’ [-Wformat=]\n     hal.console->printf(\"timing: mint=%lu maxt=%lu avg=%lu\\n\", mint, maxt, totalt/count);\n                                                                                        ^\n../../libraries/AP_ADC/examples/AP_ADC_test/AP_ADC_test.cpp:61:88: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint32_t {aka unsigned int}’ [-Wformat=]\n../../libraries/AP_ADC/examples/AP_ADC_test/AP_ADC_test.cpp:61:88: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘uint32_t {aka unsigned int}’ [-Wformat=]","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/b5d30947382b4e7e7b6a6f6fd1021a9231bf5239"},{"sha":"2c029ae1f9242a831ec67e98a1352b23079a5d11","author":{"email":"06f6c196cc495faed3f1e11c3fa8ee6602a37ebc@intel.com","name":"Lucas De Marchi"},"message":"waf: fix undef warnings in examples\n\nFix warnings like this:\n\n<command-line>:0:21: warning: \"APM_BUILD_DataFlash_test\" is not defined [-Wundef]\n/home/lucas/p/dronecode/ardupilot/libraries/AP_Vehicle/AP_Vehicle_Type.h:36:41: note: in expansion of macro ‘APM_BUILD_DIRECTORY’\n #define APM_BUILD_TYPE(type) ((type) == APM_BUILD_DIRECTORY)\n                                         ^\nThese happen because we are trying to set APM_BUILD_DIRECTORY to undefined\nvalues. We should rather default to the APM_BUILD_DIRECTORY ==\nAPM_BUILD_UNKNOWN","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/2c029ae1f9242a831ec67e98a1352b23079a5d11"},{"sha":"c82f28f35ae6f208f9b17912209d24c22d40140f","author":{"email":"06f6c196cc495faed3f1e11c3fa8ee6602a37ebc@intel.com","name":"Lucas De Marchi"},"message":"Tools: CPUInfo: fix warnings on printf\n\n../../Tools/CPUInfo/CPUInfo.cpp:21:54: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=]\n  hal.console->printf(\"char      : %d\\n\", sizeof(char));\n                                                      ^\nAnd so on.\n\nIdeally for sizeof() which returns size_t we would use %zu, but that's not\nimplemented by our version of printf. So use %lu which should be ok in all of\nour boards.","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/c82f28f35ae6f208f9b17912209d24c22d40140f"},{"sha":"9ac63d71284b812813e6e65da9258ce891105b19","author":{"email":"06f6c196cc495faed3f1e11c3fa8ee6602a37ebc@intel.com","name":"Lucas De Marchi"},"message":"AP_HAL: examples: fix coding style","distinct":true,"url":"https://api.github.com/repos/lucasdemarchi/ardupilot/commits/9ac63d71284b812813e6e65da9258ce891105b19"}]}