{"push_id":737413881,"size":12,"distinct_size":1,"ref":"refs/heads/BrushedMaxThrottle","head":"64bab22d1264584276573b29b0689731204722c6","before":"1f8c1732b13a22e5d3484448460639591d00e8d2","commits":[{"sha":"5c6760fd827555ac33941db9535203f146220325","author":{"email":"c71d7810e3c04e4d6ad9df326b82536b86a1bfbc@google.com","name":"Michael Hope"},"message":"various: tidy up various things found when building with a C++ compiler.\n\nRemove duplicate consts.\nPull in the include files where functions and variables are declared.\nMark file local but duplicated variables as static.\nMark some variable declarations as extern.\nRemove duplicated variable definition.\n\nSigned-off-by: Michael Hope <mlhx@google.com>","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/5c6760fd827555ac33941db9535203f146220325"},{"sha":"c1d1ef0ac9fa27708a65ad7c031deba1dbdfbcb0","author":{"email":"c71d7810e3c04e4d6ad9df326b82536b86a1bfbc@google.com","name":"Michael Hope"},"message":"sensors: pull the initialise function out into a header.\n\nSigned-off-by: Michael Hope <mlhx@google.com>","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/c1d1ef0ac9fa27708a65ad7c031deba1dbdfbcb0"},{"sha":"920cac52532c7ae7a923577afafec6f79045771f","author":{"email":"c71d7810e3c04e4d6ad9df326b82536b86a1bfbc@google.com","name":"Michael Hope"},"message":"various: re-work designated initialisers to work with G++\n\nG++ supports a more limited version of designated initialisers.\nReorder fields to be in the right order.  Make nested initialisers\nexplicit.\n\nSigned-off-by: Michael Hope <mlhx@google.com>","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/920cac52532c7ae7a923577afafec6f79045771f"},{"sha":"084626a70f2fa9b21c78032d5f7020182d4beef7","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@dominicclifton.name","name":"Dominic Clifton"},"message":"SPRacingF3 - Allow use of a different external mag.","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/084626a70f2fa9b21c78032d5f7020182d4beef7"},{"sha":"48024e512e3c3fcd6af874fc0ef8e4ce2397f1b1","author":{"email":"c71d7810e3c04e4d6ad9df326b82536b86a1bfbc@google.com","name":"Michael Hope"},"message":"various: use float instead of double.\n\nAdd 'f' suffixes to some constants so they don't get silently promoted\nto double.  Use roundf() instead of round().\n\nSaves 208 bytes of flash.\n\nSigned-off-by: Michael Hope <mlhx@google.com>","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/48024e512e3c3fcd6af874fc0ef8e4ce2397f1b1"},{"sha":"3740779912e9347e176f8c157ae91963f7473f16","author":{"email":"c71d7810e3c04e4d6ad9df326b82536b86a1bfbc@google.com","name":"Michael Hope"},"message":"serial_cli: use the reentrant version of strtok().\n\nNewlib's strtok() allocates memory and causes malloc() to be linked\nin.  Use the reentrant version instead.\n\nSaves 336 bytes.\n\nSigned-off-by: Michael Hope <mlhx@google.com>","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/3740779912e9347e176f8c157ae91963f7473f16"},{"sha":"4e6a268eb57a985ec026eb19605dcc8f64952a22","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@dominicclifton.name","name":"Dominic Clifton"},"message":"Merge pull request #993 from nzmichaelh/cxx-send\n\nvarious: tidy up various things found when building with a C++ compiler.","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/4e6a268eb57a985ec026eb19605dcc8f64952a22"},{"sha":"78b52c53d51b44fb2b2e9ce7ad54baa2be57d2b0","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@dominicclifton.name","name":"Dominic Clifton"},"message":"Calculate maxThrottleDifference before use.\n\n* Easier to understand.\n* Reduces code size by 32 bytes.","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/78b52c53d51b44fb2b2e9ce7ad54baa2be57d2b0"},{"sha":"9a8a31676b8612e924964f212da1a5c1e63f5c20","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@dominicclifton.name","name":"Dominic Clifton"},"message":"Reduce maximum servos from 10 to 8.\n\n1) the 2 extra servos were not used for anything, yet.\n2) the MSP packet to set ALL the servo configurations in one go is\nlarger than the MSP input buffer size.\n\nLikely the MSP_SET_SERVO_CONF should be updated with command that takes\nan index of a servo to configure, as per mode ranges/colors/leds/etc.\n\nFixes #1002","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/9a8a31676b8612e924964f212da1a5c1e63f5c20"},{"sha":"889b14df5f6e3a14e3c50660469c869cd526b906","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@dominicclifton.name","name":"Dominic Clifton"},"message":"Support pan and tilt on fixed wing.  Fixes #1006\n\nThe general idea is that nothing calls pwmWriteServo except for\nwriteServos() and that writeServos() knows which servos it has used.","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/889b14df5f6e3a14e3c50660469c869cd526b906"},{"sha":"7db626747d5e4d179b87f5935148cdea4cdf9ea6","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@dominicclifton.name","name":"Dominic Clifton"},"message":"Allow all models to use servo tilt.\n\nSee #1006","distinct":false,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/7db626747d5e4d179b87f5935148cdea4cdf9ea6"},{"sha":"64bab22d1264584276573b29b0689731204722c6","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@dominicclifton.name","name":"Dominic Clifton"},"message":"Changed max throttle when in brushed mode to deliver full duty cycle for fet's","distinct":true,"url":"https://api.github.com/repos/EvilBadger/multiFlite/commits/64bab22d1264584276573b29b0689731204722c6"}]}