{"push_id":1186525765,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"cb1a79b4f65a31636727d56fa32a88993ecbc382","before":"7deb88b8d811c6eaca28b5d0b0fc057deb5fdc07","commits":[{"sha":"dccde68722a9513b2f6f48aa39efa5fd3cd821ab","author":{"name":"jypma","email":"3370e0d56f5a398eb474f52ee40b77e0e07f34f2@ypmania.nl"},"message":"Make RealTimer methods time-typesafe","distinct":true,"url":"https://api.github.com/repos/jypma/AvrLib/commits/dccde68722a9513b2f6f48aa39efa5fd3cd821ab"},{"sha":"1a9e922f3ab7464eb204b5c04a71ed5458de4bbb","author":{"name":"jypma","email":"3370e0d56f5a398eb474f52ee40b77e0e07f34f2@ypmania.nl"},"message":"Rewrite interrupt handling to rely on templates rather than macros.\n\nAs a side effect, interrupt handlers can now chain across types, allowing\nmuch better composeability. Only the actual C handlers themselves remain\nnow as macros.\n\nWe can now also define the app itself as a type, see GardenValve.","distinct":true,"url":"https://api.github.com/repos/jypma/AvrLib/commits/1a9e922f3ab7464eb204b5c04a71ed5458de4bbb"},{"sha":"cb43abb0448890335d8c26f5b6c8fba583d16cb1","author":{"name":"jypma","email":"3370e0d56f5a398eb474f52ee40b77e0e07f34f2@ypmania.nl"},"message":"Fix up interrupt handler namespaces.\nAllow timer declaration in class using auto_field.","distinct":true,"url":"https://api.github.com/repos/jypma/AvrLib/commits/cb43abb0448890335d8c26f5b6c8fba583d16cb1"},{"sha":"cb1a79b4f65a31636727d56fa32a88993ecbc382","author":{"name":"jypma","email":"3370e0d56f5a398eb474f52ee40b77e0e07f34f2@ypmania.nl"},"message":"Fix some TWI stuff","distinct":true,"url":"https://api.github.com/repos/jypma/AvrLib/commits/cb1a79b4f65a31636727d56fa32a88993ecbc382"}]}
{"actor":{"display_login":"jypma"}}