{"push_id":943966319,"size":8,"distinct_size":7,"ref":"refs/heads/neopixel","head":"4dcf1eb256fbcb06cf188eef8ee2e23a9001076c","before":"3132c3e9d5129afe1db2b6fe56df54217a524ca3","commits":[{"sha":"6a2e05a433b710c58a5f646459cedaa305792ac4","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"Allow music.pitch function to run in the background.\n\nThis patch implements non-blocking mode for music.pitch.  Fixes issue #98.\n\nAlso, the len parameter is renamed to duration.","distinct":false,"url":"https://api.github.com/repos/bbcmicrobit/micropython/commits/6a2e05a433b710c58a5f646459cedaa305792ac4"},{"sha":"5e23c7c83fbdbe87df186af4073a8ae3701abdc2","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"Add pristine neopixel driver from upstream.","distinct":true,"url":"https://api.github.com/repos/bbcmicrobit/micropython/commits/5e23c7c83fbdbe87df186af4073a8ae3701abdc2"},{"sha":"95233c5980e928aad582cfb15fa8d266594c0404","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"Get neopixel driver compiling (issue with redeclaration of nrf_delay_us).","distinct":true,"url":"https://api.github.com/repos/bbcmicrobit/micropython/commits/95233c5980e928aad582cfb15fa8d266594c0404"},{"sha":"58d58442ee47f0b18e300bcebf148d30c1c5fa58","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"Adjust typedef of neopixel_strip_t.","distinct":true,"url":"https://api.github.com/repos/bbcmicrobit/micropython/commits/58d58442ee47f0b18e300bcebf148d30c1c5fa58"},{"sha":"4abb0dcc22c34b483fb8c745dc24d2922b568c8e","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"Disable interrupts in neopixel_show function.","distinct":true,"url":"https://api.github.com/repos/bbcmicrobit/micropython/commits/4abb0dcc22c34b483fb8c745dc24d2922b568c8e"},{"sha":"9621875e0f2f6559040e81aba481d76e01886140","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"Add neopixel module, with simple function bindings to driver.\n\nTODO: consider refactoring to a nice API.","distinct":true,"url":"https://api.github.com/repos/bbcmicrobit/micropython/commits/9621875e0f2f6559040e81aba481d76e01886140"},{"sha":"643e4412d48f800c2ce490c80aba02b4114a29d0","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"Update NeoPixel API to be more Pythonic.\n\nCan create multiple drivers (each one is an independent object).\nUses subscription to read and write colours.","distinct":true,"url":"https://api.github.com/repos/bbcmicrobit/micropython/commits/643e4412d48f800c2ce490c80aba02b4114a29d0"},{"sha":"4dcf1eb256fbcb06cf188eef8ee2e23a9001076c","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"Add len operator support for NeoPixel, to return number of pixels.","distinct":true,"url":"https://api.github.com/repos/bbcmicrobit/micropython/commits/4dcf1eb256fbcb06cf188eef8ee2e23a9001076c"}]}