{"push_id":869468658,"size":197,"distinct_size":15,"ref":"refs/heads/master","head":"7fb77e61d5a08544dc0a7f8f0e3399f457d268f6","before":"95e7061a1bd56af7f29a5363a1fb2e81fc37d608","commits":[{"sha":"082c1f77fbe39a0fa36f123a65a4dbc05a6adcee","author":{"email":"9290850da6dd42876adf29cc253be6fe4c1b1f8a@gmail.com","name":"Jonathan Challinger"},"message":"Copter: soften takeoff","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/082c1f77fbe39a0fa36f123a65a4dbc05a6adcee"},{"sha":"420b1ca715ca563d2d905fae585a7970cb899602","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Copter: minor comment and order change to takeoff\n\nNo functional change","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/420b1ca715ca563d2d905fae585a7970cb899602"},{"sha":"549695181c672cf35a34a329b3bee27f2724d2d0","author":{"email":"24324b722ebb1ce7ffb846c212d836c7a2cf5107@hotmail.com","name":"lvale"},"message":"Copter: revised and uniformization of severity messages","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/549695181c672cf35a34a329b3bee27f2724d2d0"},{"sha":"a64689600f493879e73205d6016a7f587b4eefa2","author":{"email":"24324b722ebb1ce7ffb846c212d836c7a2cf5107@hotmail.com","name":"lvale"},"message":"Rover: text message severity uniformization\n\nGlobal revision of message severity values.\n\nRequired also change to the low priority function gcs_send_text_fmt()\non GCS_Mavlink.cpp to disable the automatic setting of priority on\nmessages sent by this function","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/a64689600f493879e73205d6016a7f587b4eefa2"},{"sha":"e7efaa45c5f874f2061a5e2863aec84abf368833","author":{"email":"24324b722ebb1ce7ffb846c212d836c7a2cf5107@hotmail.com","name":"lvale"},"message":"Tracker: text message severity uniformization\n\nContinuing the uniformization, now for AntennaTracker","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/e7efaa45c5f874f2061a5e2863aec84abf368833"},{"sha":"a3ca73240398ea2a848079cc0d6f3561b930f0e3","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"AP_Airspeed: show health status in examples","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/a3ca73240398ea2a848079cc0d6f3561b930f0e3"},{"sha":"8a4c0593f2a89cb8c021e709a6288ae30e6ff650","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"AP_HAL: make available_memory() uint32_t","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/8a4c0593f2a89cb8c021e709a6288ae30e6ff650"},{"sha":"ac1c0bba154f0613cfaa3fbd5e743c9da73f4ffd","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"HAL_PX4: make available_memory() uint32_t","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/ac1c0bba154f0613cfaa3fbd5e743c9da73f4ffd"},{"sha":"81e34006a5d552a33f98d46bae61d9bd7150a2bb","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"HAL_SITL: make available_memory() uint32_t","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/81e34006a5d552a33f98d46bae61d9bd7150a2bb"},{"sha":"567ea0e4207315eb5054ddb849959293d7761137","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"HAL_VRBRAIN: make available_memory() uint32_t","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/567ea0e4207315eb5054ddb849959293d7761137"},{"sha":"883ac59e4a4f3efe7a42c0e1e614042aeca4b899","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"HAL_Linux: always report 256k of available memory","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/883ac59e4a4f3efe7a42c0e1e614042aeca4b899"},{"sha":"49799257eaccbbe0cbfd1fba7efdcbc220694b5f","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"GCS_MAVLink: handle available memory of over 64k in mavlink","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/49799257eaccbbe0cbfd1fba7efdcbc220694b5f"},{"sha":"6bad33c9220ff02566429f90a4cf8a4a16a46be0","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"scripts: use px4-clean for all binaries targets","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/6bad33c9220ff02566429f90a4cf8a4a16a46be0"},{"sha":"41ddb6771203bc33d2695f8840d89b8eadc11191","author":{"email":"06f6c196cc495faed3f1e11c3fa8ee6602a37ebc@intel.com","name":"Lucas De Marchi"},"message":"AP_OpticalFlow: pack struct passed to I2C layer\n\nWe pass \"sizeof(i2c_integral_frame)\" to hal.i2c->readRegisters(). Since\nwe have a padding in i2c_integral_frame we actually read 3 bytes more\nthan we should. Add PACKED to the struct so this is fixed.\n\ni2c_frame doesn't have a padding (or hole) so there isn't this problem,\nbut since it's also used to calculate the frame size, use PACKED there\ntoo.","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/41ddb6771203bc33d2695f8840d89b8eadc11191"},{"sha":"7b726d824dece23ec11f93ba3786d8796e249648","author":{"email":"06f6c196cc495faed3f1e11c3fa8ee6602a37ebc@intel.com","name":"Lucas De Marchi"},"message":"AP_OpticalFlow: remove num_errors increment due to busy bus\n\nnum_errors should be used to detect bad bus transfers, not if we\nactually read something. Since we are using i2c_sem->take_nonblocking()\nfailing here is more likely if the bus is shared.","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/7b726d824dece23ec11f93ba3786d8796e249648"},{"sha":"70edf31ca674f28776193ceaa0f606de1134844c","author":{"email":"06f6c196cc495faed3f1e11c3fa8ee6602a37ebc@intel.com","name":"Lucas De Marchi"},"message":"AP_OpticalFlow: make error path common","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/70edf31ca674f28776193ceaa0f606de1134844c"},{"sha":"0d95a9c41d3ecc51b41f818bf9b402de9a71ac59","author":{"email":"06f6c196cc495faed3f1e11c3fa8ee6602a37ebc@intel.com","name":"Lucas De Marchi"},"message":"AP_OpticalFlow: reduce lock region\n\nRelease the lock as soon as we can.","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/0d95a9c41d3ecc51b41f818bf9b402de9a71ac59"},{"sha":"e9c6702269069ceb53b8d6e46a1be3ea4d202c58","author":{"email":"06f6c196cc495faed3f1e11c3fa8ee6602a37ebc@intel.com","name":"Lucas De Marchi"},"message":"AP_HAL_VRBRAIN: fix typo using comma operator\n\nWe want to return mallinfo().fordblks, not the struct using the comma\noperator with a non-existing fordblks variable.","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/e9c6702269069ceb53b8d6e46a1be3ea4d202c58"},{"sha":"c334bd0ddf5587906b690ab0b2faa70906b55e24","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"AP_BoardConfig: added BRD_CAN_ENABLE option\n\nthis allows uavcan to be enabled/disabled at boot. When it is disabled\nwe save about 25k of memory, allowing for more options for things like\nmultiple EKF","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/c334bd0ddf5587906b690ab0b2faa70906b55e24"},{"sha":"98ef21bc69b4423e68be9d173f4f8c9930f6270d","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"PX4: don't auto-start uavcan, use BRD_CAN_ENABLE instead","distinct":false,"url":"https://api.github.com/repos/tridge/ardupilot/commits/98ef21bc69b4423e68be9d173f4f8c9930f6270d"}]}