{"push_id":843625074,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"f3b1a933fc148454e00188b46292f85d5fadafd5","before":"8e8aac89a5c5cd9e1510f332194d286df7e08945","commits":[{"sha":"79f404a287808b700e2a07826aea3338e7368498","author":{"email":"f1ddc475aab11ab101b400b5353858ae05b0294a@gmail.com","name":"Damien George"},"message":"stmhal: Fix USB_VCP.recv so that it returns actual amount of bytes read.\n\nAddresses issue #1529.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/79f404a287808b700e2a07826aea3338e7368498"},{"sha":"393d0c16799a4eda787886bc0c7fce0da3c4adb8","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"extmod/moductypes: Implement buffer protocol.\n\nThis is required to write structures to files, pass to FFI functions,\netc.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/393d0c16799a4eda787886bc0c7fce0da3c4adb8"},{"sha":"dc93f25bb857568010f61594643adddca3e20040","author":{"email":"a83f11d45990c1aae2d88dec6cfd8368b4b0182d@ignitron.net","name":"stijn"},"message":"windows: Erase pre-calc'd number of chars instead of clearing whole line.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/dc93f25bb857568010f61594643adddca3e20040"},{"sha":"12fab63928977c20bd085459516e9b4e020ef24a","author":{"email":"a83f11d45990c1aae2d88dec6cfd8368b4b0182d@ignitron.net","name":"stijn"},"message":"lib: Replace tabs with spaces in readline.c","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/12fab63928977c20bd085459516e9b4e020ef24a"},{"sha":"f3e46d0c52de989e1d408f25f0b29b19a18d8927","author":{"email":"a83f11d45990c1aae2d88dec6cfd8368b4b0182d@ignitron.net","name":"stijn"},"message":"windows: Rename \"time\" module to \"utime\" for consistency with others.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/f3e46d0c52de989e1d408f25f0b29b19a18d8927"},{"sha":"e0d7740a2294ed6bc7c6237f1a12413e0c5a9ce1","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"extmod/modlwip: slip: Use stream protocol and be port-independent.\n\nBased on the original patch by Galen Hazelwood:\nhttps://github.com/micropython/micropython/pull/1517 .","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/e0d7740a2294ed6bc7c6237f1a12413e0c5a9ce1"},{"sha":"19502957357aadf04015fd55272ae051d9fb0f23","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"cc3200: Set pin direction first, then value. Fixes #1542.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/19502957357aadf04015fd55272ae051d9fb0f23"},{"sha":"a13d22f92177e3b33145aaeaed60e97e0dd540ce","author":{"email":"3ee423fe44e0e388aa008288895c0dda7a9339ed@greenhills.co.uk","name":"Martijn Koster"},"message":"docs/wipy: Fix several typos and change some pyboard to WiPy.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/a13d22f92177e3b33145aaeaed60e97e0dd540ce"},{"sha":"76217064ac13433ffe932db1c315e0303a66765b","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"extmod/modlwip.c: Codestyle whitespace changes.\n\nWith MicroPython codestyle, with pointer casts, \"*\" packs with primary type\nwithout space. Few other similar changes too (git diff -b -w is null).","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/76217064ac13433ffe932db1c315e0303a66765b"},{"sha":"fa87e90cfad8887e58f70d0ca0ae771c57c60a29","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"extmod/modlwip: lwip_tcp_send(): Common subexpression elimination, use MIN().","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/fa87e90cfad8887e58f70d0ca0ae771c57c60a29"},{"sha":"858ed6d2f7eacba3ca0c61c3ee8b46ae2d7f975e","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"extmod/modlwip: Codestyle: no need for () when taking address of primary expr.\n\nLike foo.bar or foo->bar.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/858ed6d2f7eacba3ca0c61c3ee8b46ae2d7f975e"},{"sha":"9011815d862683711a6d79bb76a553d84b6e4556","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"docs/wipy: Fix bug in example code and add note regarding OTA.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/9011815d862683711a6d79bb76a553d84b6e4556"},{"sha":"404dae80a9d5cb6315071fe6206b2a6026be0a09","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"unix, stmhal: Introduce mp_hal_delay_ms(), mp_hal_ticks_ms().\n\nThese MPHAL functions are intended to replace previously used HAL_Delay(),\nHAL_GetTick() to provide better naming and MPHAL separation (they are\nfully equivalent otherwise).\n\nAlso, refactor extmod/modlwip to use them.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/404dae80a9d5cb6315071fe6206b2a6026be0a09"},{"sha":"20f85feecc5ea42406f5c37194f6b831d574824e","author":{"email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net","name":"Paul Sokolovsky"},"message":"extmod/moductypes: When dealing with UINT64, use mp_obj_new_int_from_ull().\n\nSince we now have it.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/20f85feecc5ea42406f5c37194f6b831d574824e"},{"sha":"a0fb7a76cd335ad4cae118a0fec731d748ec94c6","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"cc3200: Fix bug in FTP command buffer, and set listening backlog to 0.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/a0fb7a76cd335ad4cae118a0fec731d748ec94c6"},{"sha":"f3b1a933fc148454e00188b46292f85d5fadafd5","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@wipy.io","name":"danicampora"},"message":"cc3200: Actually allow to specify a custom build directory.","distinct":true,"url":"https://api.github.com/repos/danicampora/micropython/commits/f3b1a933fc148454e00188b46292f85d5fadafd5"}]}