{"push_id":792744657,"size":8,"distinct_size":1,"ref":"refs/heads/master","head":"7f4144ca79e38b6c444e0fba06221b9470c54fdc","before":"1282cf7aa876adcd0579df5e4348db32d3771975","commits":[{"sha":"72cd046a100507fc80635e938366f22d877ceee2","author":{"email":"a27d1d9bf177f335e691b8518bcb9b2c0daad4fd@web.de","name":"Lukas Fischer"},"message":"quick fix for the broken SimpleIO sketch.\n\ndebounce must be disabled, because buttonPressed() will only return true once\nevery 250 milliseconds, otherwise false.\nThis is probably a bug in the debounce code, which returns false even if the\nbutton is still pressed.","distinct":false,"url":"https://api.github.com/repos/hoffmannjoern/IoT-Shield-Firmware/commits/72cd046a100507fc80635e938366f22d877ceee2"},{"sha":"fca704386b9716b65afcfa2608e91d30f6be2829","author":{"email":"a27d1d9bf177f335e691b8518bcb9b2c0daad4fd@web.de","name":"Lukas Fischer"},"message":"fix debounce code and revert last commit\n\nbuttonPressed functions will now return consistent values and\nbutton releases are now debounced as well.\n\nConflicts:\n\tParkingShield.h\n\tutility/ParkingShield.cpp","distinct":false,"url":"https://api.github.com/repos/hoffmannjoern/IoT-Shield-Firmware/commits/fca704386b9716b65afcfa2608e91d30f6be2829"},{"sha":"25443162944d04b3fcc5add948d9939057ef3819","author":{"email":"a27d1d9bf177f335e691b8518bcb9b2c0daad4fd@web.de","name":"Lukas Fischer"},"message":"set default debounce interval to 100 milliseconds","distinct":false,"url":"https://api.github.com/repos/hoffmannjoern/IoT-Shield-Firmware/commits/25443162944d04b3fcc5add948d9939057ef3819"},{"sha":"a6cd15286b68a8c8919de59561e9f6efb3768fa4","author":{"email":"a27d1d9bf177f335e691b8518bcb9b2c0daad4fd@web.de","name":"Lukas Fischer"},"message":"in sampleButton read time only once per function call","distinct":false,"url":"https://api.github.com/repos/hoffmannjoern/IoT-Shield-Firmware/commits/a6cd15286b68a8c8919de59561e9f6efb3768fa4"},{"sha":"6bed9a79f91adc5d97d17bf4e35ce7870ecd779a","author":{"email":"a27d1d9bf177f335e691b8518bcb9b2c0daad4fd@web.de","name":"Lukas Fischer"},"message":"buttons repeat interval is now configurable via setRepeatInterval()\n\n(UNTESTED!)\nthe repeat interval should be set in sketches that relied on the old behaviour of the debounce code","distinct":false,"url":"https://api.github.com/repos/hoffmannjoern/IoT-Shield-Firmware/commits/6bed9a79f91adc5d97d17bf4e35ce7870ecd779a"},{"sha":"7aafbcf76ded865efeb16ed3aed6042b05d001ff","author":{"email":"a27d1d9bf177f335e691b8518bcb9b2c0daad4fd@web.de","name":"Lukas Fischer"},"message":"modify examples to use the new button repeat code\n\nUNTESTED","distinct":false,"url":"https://api.github.com/repos/hoffmannjoern/IoT-Shield-Firmware/commits/7aafbcf76ded865efeb16ed3aed6042b05d001ff"},{"sha":"94aa2d21785a5d36a8c4c736a50d8c98fed41fea","author":{"email":"a27d1d9bf177f335e691b8518bcb9b2c0daad4fd@web.de","name":"Lukas Fischer"},"message":"fix last commit. examples are all tested and working","distinct":false,"url":"https://api.github.com/repos/hoffmannjoern/IoT-Shield-Firmware/commits/94aa2d21785a5d36a8c4c736a50d8c98fed41fea"},{"sha":"7f4144ca79e38b6c444e0fba06221b9470c54fdc","author":{"email":"a27d1d9bf177f335e691b8518bcb9b2c0daad4fd@web.de","name":"Lukas Fischer"},"message":"Merge branch 'master' into oldScheduler\n\nthis reverts all commits from the new scheduler. the new scheduler\nis in the seperate branch \"newScheduler\".\ni had to revert those commits, because some examples (ToggleLedsScheduler)\nwere not consistent with 3-ES-Tutorial.pptx anymore.","distinct":true,"url":"https://api.github.com/repos/hoffmannjoern/IoT-Shield-Firmware/commits/7f4144ca79e38b6c444e0fba06221b9470c54fdc"}]}