{"push_id":1002301003,"size":23,"distinct_size":10,"ref":"refs/heads/devel_transport","head":"2d767f4a581624cf78c18bde352823ba52a50ca8","before":"d6589f5048a3f86c0aaf3cf43ce1bf68679fba9c","commits":[{"sha":"1264a30fc097e6eef82c9353b8c63d871c3fe67f","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"Fix gcov code coverage generation\nWhen mbed-drivers moved to lazy init of stdio, it introduced a fopen call. This fopen happened to use filehandle 3 for a serial port. Since gcov used filehandle 3, this caused contention with serial.\n\nTo fix this, several actions were required:\n* Change gcov's file handle to something outside the range of the filehandles we typically allocate\n* Trap calls to _read, _write, _lseek, and _fstat on the gcov file handle\n* Add explicit checks for the gcov file handle in _write and _close\n* Switch from using gcov_exit to __gcov_flush","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/1264a30fc097e6eef82c9353b8c63d871c3fe67f"},{"sha":"34f99654febab06ed9456f15f075312602d33e1f","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"Merge pull request #159 from bremoran/gcov\n\nFix gcov code coverage generation","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/34f99654febab06ed9456f15f075312602d33e1f"},{"sha":"9e3ae010bd5ecd54c968cca5721679f1c0ac7f0a","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"v0.12.2","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/9e3ae010bd5ecd54c968cca5721679f1c0ac7f0a"},{"sha":"c5df2e54eec258e22d211576df5946a023001639","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"Release version 1.0.0","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/c5df2e54eec258e22d211576df5946a023001639"},{"sha":"904c79afbae5aa8af2dc2f6b3bcdd3ae31048b54","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"Add a prototype fluent API for I2C with access multiplexing\n\nDocumentation is present in docs/I2C.md","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/904c79afbae5aa8af2dc2f6b3bcdd3ae31048b54"},{"sha":"813483988ae0e5850a6e5f196b68efd6b3e61aa1","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"Merge pull request #102 from bremoran/i2c-fluent\n\nAdd a prototype fluent API for I2C","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/813483988ae0e5850a6e5f196b68efd6b3e61aa1"},{"sha":"e279f9d025ea81634d48f959f4bc68bbe06cd5a6","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"Version 1.1.0","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/e279f9d025ea81634d48f959f4bc68bbe06cd5a6"},{"sha":"c2ec7cdc254e05ab4a268c03e8338d8455939217","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"Correct several errors in docs/I2C.md","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/c2ec7cdc254e05ab4a268c03e8338d8455939217"},{"sha":"e16499c313b608abef972f2f8d7ff140cd6cba3c","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"Merge pull request #163 from ARMmbed/bremoran-patch-1\n\nCorrect several errors in docs/I2C.md","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/e16499c313b608abef972f2f8d7ff140cd6cba3c"},{"sha":"0e10c69b4ab087748ae80dbdd44062d4811caee7","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"version v1.1.1","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/0e10c69b4ab087748ae80dbdd44062d4811caee7"},{"sha":"cca07d30b6a1837b365c86c489716df6ff6069ce","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"Clarify I2C.md covers version 2 experimental API","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/cca07d30b6a1837b365c86c489716df6ff6069ce"},{"sha":"30b5cb2d4903b0be3f35d5733eac2327e4e4f798","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"Merge pull request #164 from bremoran/docs\n\nClarify I2C.md covers version 2 experimental API","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/30b5cb2d4903b0be3f35d5733eac2327e4e4f798"},{"sha":"2ace169ab56f674cff168268346339c9a2fb6ce0","author":{"email":"17abf24c544dcbefb1aecf14198d0f49724dab6f@arm.com","name":"Brendan Moran"},"message":"version 1.1.2","distinct":false,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/2ace169ab56f674cff168268346339c9a2fb6ce0"},{"sha":"d34719d50f789a465dd8f43ca46e8d5d86336ab6","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Remove old tests","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/d34719d50f789a465dd8f43ca46e8d5d86336ab6"},{"sha":"693c00f07a0131761f3409a0b01dc0149db2f4d0","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Add ported async tests","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/693c00f07a0131761f3409a0b01dc0149db2f4d0"},{"sha":"cd88374586f3386b91369b5e8fb3d4d295f3e8e5","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Add greentea-client dependency","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/cd88374586f3386b91369b5e8fb3d4d295f3e8e5"},{"sha":"891a0f9b16ea9992523f4d3cba336088c58ad7e0","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Incorporate code review comments from @niklas-arm","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/891a0f9b16ea9992523f4d3cba336088c58ad7e0"},{"sha":"67f62c89a156b9edfdf221706d8f8f5892dbfe2b","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Add dev_null test case","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/67f62c89a156b9edfdf221706d8f8f5892dbfe2b"},{"sha":"fb1028b56a297c56e365c51bea8a06eb038cfe50","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Add echo server test suite","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/fb1028b56a297c56e365c51bea8a06eb038cfe50"},{"sha":"d8bb796e67f98463fcd4051ecb4d85d4e42d86fc","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Remove test_env.cpp and deprecate test_env.h in this module","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-drivers/commits/d8bb796e67f98463fcd4051ecb4d85d4e42d86fc"}]}