{"push_id":555413869,"size":34,"distinct_size":6,"ref":"refs/heads/MultiWii_PID_32","head":"aab54d2f32049b62b4e5fd13b6c7ac3a87b84c55","before":"7b869470f7eaec5d56ac4aa6e66cb19e6fca7c55","commits":[{"sha":"6afa021d639a0cf13a663d2ac44b410d247618ae","author":{"email":"0f3b419dc1c458da2118e978f40bb408ef7387e8@web.de","name":"Michael Jakob"},"message":"Fix bootloader mode for STM32F3 targets","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/6afa021d639a0cf13a663d2ac44b410d247618ae"},{"sha":"861f5b672550d91129f5db8acad3c4a08bc6e66b","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Switched to using cpp as the default language and specifying arm in the makefile.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/861f5b672550d91129f5db8acad3c4a08bc6e66b"},{"sha":"377f9dfc83b2707e4727980a894f4046dab99e09","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Introduced a 'run all tests' command to the makefile.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/377f9dfc83b2707e4727980a894f4046dab99e09"},{"sha":"9a9cb0dbaae18974614a163bbfe9ad11df9d12a7","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Make primative test runner script and skipped failing test for now.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/9a9cb0dbaae18974614a163bbfe9ad11df9d12a7"},{"sha":"3c4fcf918c1465f676b338ae200f1653760f036f","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Add an extra travis run which runs the tests.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/3c4fcf918c1465f676b338ae200f1653760f036f"},{"sha":"7fd639025296c5509a090ba6f2b766f9ff4b06c1","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Switched to running our new script in travis.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/7fd639025296c5509a090ba6f2b766f9ff4b06c1"},{"sha":"e58825288bc8a5e4bc6f9944cf232d6c148f8f82","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Make makefile return non zero exit code on test failure.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/e58825288bc8a5e4bc6f9944cf232d6c148f8f82"},{"sha":"5f917f6b14c66842f807a24543c1b7f15b147d56","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Added maths test.\n\nConflicts:\n\tsrc/test/Makefile","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/5f917f6b14c66842f807a24543c1b7f15b147d56"},{"sha":"be03ed95fa7b1f3d2274fb202039d2399d32c566","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Renamed min, max and abs macros to MIN MAX and ABS.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/be03ed95fa7b1f3d2274fb202039d2399d32c566"},{"sha":"cfa4e19acd197e2c339fb65895f7aba12d359aa7","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Added maths test.\n\nConflicts:\n\tsrc/test/Makefile","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/cfa4e19acd197e2c339fb65895f7aba12d359aa7"},{"sha":"53c0a09b0879a6e77842cc11ee6de8d8171be37c","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Implemented actual tests.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/53c0a09b0879a6e77842cc11ee6de8d8171be37c"},{"sha":"33481c86d7a87eaf84795d46a19ddea72d5c430c","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Fixed test dependencies.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/33481c86d7a87eaf84795d46a19ddea72d5c430c"},{"sha":"9b00f952cd06e6f1169f4ba439cf9dbad595e900","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Merge branch 'math-test-clean' of github.com:avoid3d/cleanflight into math-test-clean\n\nConflicts:\n\tsrc/test/Makefile\n\tsrc/test/unit/maths_unittest.cc","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/9b00f952cd06e6f1169f4ba439cf9dbad595e900"},{"sha":"d691f7284904c43c2e9a8bcdfd93da83307298fc","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Moved configuring of IMU all into one function call.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/d691f7284904c43c2e9a8bcdfd93da83307298fc"},{"sha":"8d994df45757fb6bd046a14e5e65842618943775","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Move code around to avoid forward declaration.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/8d994df45757fb6bd046a14e5e65842618943775"},{"sha":"f312636b9fef90977a52dcd721791be1f5508196","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Add comments suggesting moving throttle angle correction code into own module.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/f312636b9fef90977a52dcd721791be1f5508196"},{"sha":"6a0d1b84f2ca3d29fbddf18ca59993e2f7354f1d","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Add tests for the calculateHeading method of the IMU.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/6a0d1b84f2ca3d29fbddf18ca59993e2f7354f1d"},{"sha":"67a2d5cd756b2b536447e12462e99e0a27a544b5","author":{"email":"68dfb8efdd999a120578edb109bca4bd5fb32d96@gmail.com","name":"Pierre Hugo"},"message":"Add test for calculate heading.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/67a2d5cd756b2b536447e12462e99e0a27a544b5"},{"sha":"83748bac98806ced978bd3032ed632bbab692eb2","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@dominicclifton.name","name":"Dominic Clifton"},"message":"STM32F3 - Fix serial port constraints and functions when VCP is not\nused.","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/83748bac98806ced978bd3032ed632bbab692eb2"},{"sha":"1101c7f07d79467a5f0656ac9d4af9158d812f63","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@dominicclifton.name","name":"Dominic Clifton"},"message":"Merge pull request #414 from MJ666/Bootloader_fix\n\nFix bootloader mode for STM32F3 targets","distinct":false,"url":"https://api.github.com/repos/MJ666/cleanflight/commits/1101c7f07d79467a5f0656ac9d4af9158d812f63"}]}