{"push_id":1191627677,"size":63,"distinct_size":3,"ref":"refs/heads/master","head":"0da0b11be40c3f89f633b073bf93c298e9a1af49","before":"c4cdf32d0e2694a2fd85a26958b759b311c33bd6","commits":[{"sha":"beac0a35cec690f33a2ef5d13f41f3e3a9d8e57a","author":{"name":"gael","email":"bbcde28a926297277950b54b3054b93ef04f9f2c@gmail.com"},"message":"Use Warning LED flash count to inform arming prevention\n\n| Reason for disabled Arming               | LED Flashes |\n|------------------------------------------|-------------|\n| CLI is active in the configurator        | 2           |\n| Failsafe mode is active                  | 3           |\n| The aircraft has landed in failsafe mode | 3           |\n| Maximum arming angle is exceeded         | 4           |\n| Calibration is active                    | 5           |\n| The system is overloaded                 | 6           |","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/beac0a35cec690f33a2ef5d13f41f3e3a9d8e57a"},{"sha":"f3ccba1da46d406b934be65178752022ebdc129f","author":{"name":"mojocorp","email":"9e9403166a13d175aca5385532925e5f6aedbcde@gmail.com"},"message":"Fix a typo","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/f3ccba1da46d406b934be65178752022ebdc129f"},{"sha":"b36ae9fcc7503712af7b8ac5ea7b72d773b39405","author":{"name":"Tuomas Kuosmanen","email":"dd31c4f8e7c3c768aea6c49a83070da1b8325cd7@gmail.com"},"message":"Mention charging-only cables","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/b36ae9fcc7503712af7b8ac5ea7b72d773b39405"},{"sha":"9fa08599a61b4a6754e2724aadb38d77c960d8d1","author":{"name":"Tuomas Kuosmanen","email":"dd31c4f8e7c3c768aea6c49a83070da1b8325cd7@gmail.com"},"message":"fix some tyops","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/9fa08599a61b4a6754e2724aadb38d77c960d8d1"},{"sha":"c68bfbf9a88d430bf1cae6c2db7bfd89ddcbfae0","author":{"name":"Tuomas Kuosmanen","email":"dd31c4f8e7c3c768aea6c49a83070da1b8325cd7@gmail.com"},"message":"bah, nitpick styling","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/c68bfbf9a88d430bf1cae6c2db7bfd89ddcbfae0"},{"sha":"c385667bdb6cd9b4b43e069084b9b04731d68832","author":{"name":"williamlaycraft","email":"d6a6c0209fbc9554bd7e4c8ba29ee65489364440@gmail.com"},"message":"Update Board - SPRacingF3.md\n\nAdded a single letter. Corrected an \"of\" to \"off.\"","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/c385667bdb6cd9b4b43e069084b9b04731d68832"},{"sha":"1b1f6b010170b023d02a62f3a76a59364c8138d2","author":{"name":"Joshua Green","email":"dd38409154e255da7223fc5550e69539b82846e4@gmail.com"},"message":"Fixing vagrant provisioning error.\nProvisioning succeeds with this change.","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/1b1f6b010170b023d02a62f3a76a59364c8138d2"},{"sha":"945e660346d6f3847a56c690de0c4d114dbacae9","author":{"name":"Joshua Green","email":"dd38409154e255da7223fc5550e69539b82846e4@gmail.com"},"message":"Alternative solution.\nAdding the missing public key (6D1D8367A3421AFB) to the keyring.","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/945e660346d6f3847a56c690de0c4d114dbacae9"},{"sha":"946dcd8267169c7e1d6503f1dea038f09022f2d2","author":{"name":"Hydra","email":"cc439f990e8dd6b49ff26b02e3ab821d41d7f7ea@cleanflight.com"},"message":"Update development docs - cygwin git-completion package is replaced with\nbash-completion.","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/946dcd8267169c7e1d6503f1dea038f09022f2d2"},{"sha":"531b4cfe5e56f43b46ed44b21d098289c028b122","author":{"name":"Dominic Clifton","email":"b4a5ea001e047040e8c9075b67a268293138da2c@dominicclifton.name"},"message":"Merge pull request #2249 from williamlaycraft/patch-1\n\nCorrecting a word in doc 'Board - SPRacingF3.md'","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/531b4cfe5e56f43b46ed44b21d098289c028b122"},{"sha":"58dfea463603e732c717e7c0ab692eac35361cc8","author":{"name":"Dominic Clifton","email":"b4a5ea001e047040e8c9075b67a268293138da2c@dominicclifton.name"},"message":"Merge pull request #2201 from gaelj/StatusLed_Pattern_Disabled-Arm_Reason\n\nStatus led pattern: disabled arm reason","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/58dfea463603e732c717e7c0ab692eac35361cc8"},{"sha":"7ee847b4a85014a69ee3984ce9f584364c5c8437","author":{"name":"Martin Budden","email":"dfb08ec44e3af1961cecdaa1e9e918ea9927b5a4@gmail.com"},"message":"Merge pull request #2224 from tigert/patch-4\n\nCharging-only USB cables seem to be yet another cause of confusion.","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/7ee847b4a85014a69ee3984ce9f584364c5c8437"},{"sha":"71355dc5f89ccaaff7bb392f1939dc6e167f4117","author":{"name":"Martin Budden","email":"dfb08ec44e3af1961cecdaa1e9e918ea9927b5a4@gmail.com"},"message":"Merge pull request #2222 from mojocorp/patch-1\n\nFix a typo","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/71355dc5f89ccaaff7bb392f1939dc6e167f4117"},{"sha":"ece684fab13674bada617464d8444abbf71bd4aa","author":{"name":"Petr Ledvina","email":"c746e83083db75593641f8406d6feb413b01eee8@gmail.com"},"message":"Merge pull request #2251 from inbilla/issues/PR_2250_VagrantProvisioningFix\n\nFixing vagrant provisioning error.","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/ece684fab13674bada617464d8444abbf71bd4aa"},{"sha":"ecc70776067f7db2aef13efd8b78897908835aa1","author":{"name":"Dominic Clifton","email":"cc439f990e8dd6b49ff26b02e3ab821d41d7f7ea@cleanflight.com"},"message":"First cut of Cleanflight OSD support.\n\nThe main point is that there is loads of great re-usable code for both\nOSD and FCs and allow the both to be configured using the Cleanflight\nconfigurator.\n\nThe Cleanflight codebase can now be used to build TWO types of targets:\nFC or OSD.\n\nThis commit seperates as all the FC specific code into the src/main/fc\ndirectory, OSD code goes in src/main/osd.  Shared code is everywhere\nelse.  some files have an `_fc` suffux to allow the files to be\ndistinguished (e.g. on IDE editor tabs).\n\nThe idea is that we can now build F1 or F3 based OSDs that use the\nMAX7456 IC.  The display logic should be reusable for other OSD driver\nICs (e.g. BrainFPV).  The OSD code should also be usable if the MAX7456\nis directly connected to an FC in the future.  We'll cross that bridge\nwhen we come to it however as right now the scheduler tasks, bootup\nsequence and other code will likely have to be refactored/reoganized\nsomewhat.  Later commits will add OSD code to the STM32F3DISCOVERY\ntarget and perhaps an an STM32F3DISCOVERYOSD for development of OSD only\nboards.","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/ecc70776067f7db2aef13efd8b78897908835aa1"},{"sha":"f6ac2dd7ee9c951001eb0271de884d9c23e5b2ad","author":{"name":"Dominic Clifton","email":"cc439f990e8dd6b49ff26b02e3ab821d41d7f7ea@cleanflight.com"},"message":"Add Cleanflight font.  Add MAX7456 font upload code.  Update spash\nscreen to show the cleanflight logo.","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/f6ac2dd7ee9c951001eb0271de884d9c23e5b2ad"},{"sha":"03b7662a324a9f85226f50bd86c7f836d50f46ec","author":{"name":"Dominic Clifton","email":"cc439f990e8dd6b49ff26b02e3ab821d41d7f7ea@cleanflight.com"},"message":"introduce a simple absctraction between the video hardware and the OSD\ncode.\n\nthe concept of font mapping, raw characters, cursors, writing strings\nand a screen buffer is no-longer in the video driver.\n\nThe main OSD code that deals with putting characters in certain\npositions and using characters to display raw font symbols is no-longer\nvideo driver dependant.\n\nThe font mapping is now located with the font.","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/03b7662a324a9f85226f50bd86c7f836d50f46ec"},{"sha":"846b595853030e40aa3838dd9be32c220137e4d1","author":{"name":"Dominic Clifton","email":"cc439f990e8dd6b49ff26b02e3ab821d41d7f7ea@cleanflight.com"},"message":"fix font mapping (':' was unmapped)","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/846b595853030e40aa3838dd9be32c220137e4d1"},{"sha":"94464384f9da6f74ad595c83c032278f9c2efd9a","author":{"name":"Dominic Clifton","email":"cc439f990e8dd6b49ff26b02e3ab821d41d7f7ea@cleanflight.com"},"message":"preserve behaviour from 440784b76b997c70b029ad72c7cd17c6b17b9dac","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/94464384f9da6f74ad595c83c032278f9c2efd9a"},{"sha":"5dc260df03b77e833a240401ac6f7cb63c84ced3","author":{"name":"Dominic Clifton","email":"cc439f990e8dd6b49ff26b02e3ab821d41d7f7ea@cleanflight.com"},"message":"remove max7456 dependencies from osd boot and core.\n\nmax7456 osd specific code now lives in osd_max7456.c and is compiled in\nwhen needed by the target.","distinct":false,"url":"https://api.github.com/repos/martinbudden/cleanflight/commits/5dc260df03b77e833a240401ac6f7cb63c84ced3"}]}
{"actor":{"display_login":"martinbudden"}}