{"push_id":694767003,"size":256,"distinct_size":38,"ref":"refs/heads/zep/feat/initial","head":"bf97e27f2200e1f384dcd7b4926e20a4a4064aa0","before":"e29b2fdeb0b24e77df3a63adc43c93a8276d7440","commits":[{"sha":"645ba51ebac3e038d562c575ce25c3beec7bdf95","author":{"email":"b77249aa2fa50c4db9d82831ef5445dfca17b143@MSAsafety.com","name":"03Lichtbla76"},"message":"sys/vtimer: Fix two vtimer issues (hwtimer tick conversion).\n\nvtimer does not handle well the different timers (vtimer <-> hwtimer)\nwith regard  to their overflows:\n\n* in update_shortterm HWTIMER_TICKS cannot be just applied to next, this will be wrong when next overflows.\n* in vtimer_now wrong parentheses mix up vtimer and hwtimer ticks.\n\nMaybe related issues:\n* https://github.com/RIOT-OS/RIOT/issues/2435\n* https://github.com/RIOT-OS/RIOT/issues/1753","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/645ba51ebac3e038d562c575ce25c3beec7bdf95"},{"sha":"2ee6ff0cfd1ff418cd01b97af8139c85fc5bf60d","author":{"email":"b77249aa2fa50c4db9d82831ef5445dfca17b143@MSAsafety.com","name":"Björn Lichtblau"},"message":"sys/vtimer: Fix longterm_tick_timer handling.\n\nBefore, the longterm_tick_timer had special handling in update_shortterm.\nThis approach was bad because the longterm_tick_timer's shooting microseconds time\nhad different semantics like the rest and thus it could end up in a blocking\nposition in the priority queue at some point in time, although it should\nget executed at another point in time.\n\nMade the longterm_tick_timer handling / meaning of its microseconds the same\nas the other timers and also removed seconds, because it is now the same\nas longertm_tick_timer.absolute.seconds.\n\nSee also https://github.com/RIOT-OS/RIOT/pull/2515","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/2ee6ff0cfd1ff418cd01b97af8139c85fc5bf60d"},{"sha":"28f8c51aa296803fc4091bff630148edaa003907","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@hobbykeller.org","name":"Oleg Hahm"},"message":"iotlab: append experiment ID to serial_aggregator","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/28f8c51aa296803fc4091bff630148edaa003907"},{"sha":"eebb649b88f372cb6e2b9ab355ace1d41b3e1f2c","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@hobbykeller.org","name":"Oleg Hahm"},"message":"iolab: enable serial_aggregator readline support","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/eebb649b88f372cb6e2b9ab355ace1d41b3e1f2c"},{"sha":"cfc3bf5f70c5c89c5dda26822a6107debdc0eee9","author":{"email":"20b70f0af00562e63758b9ee42012ecc96c58590@hobbykeller.org","name":"Oleg Hahm"},"message":"ng_at86rf2xx: replace printf with DEBUG","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/cfc3bf5f70c5c89c5dda26822a6107debdc0eee9"},{"sha":"ab663ba0465c5263aa2b1d3ad83b01a1484c29e3","author":{"email":"9a9b228e6cacd57ba2a8872e255d254313c3db55@HAW-Hamburg.de","name":"BytesGalore"},"message":"net/network_layer/fib: corrected handling of all 0 addresses","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/ab663ba0465c5263aa2b1d3ad83b01a1484c29e3"},{"sha":"aed4be332eb88f53cdaa8ce21c9e9d1ce4c54347","author":{"email":"3da571cc5fc4657e2d4751aae14f3a8f7e01ed00@schleiser.de","name":"Kaspar Schleiser"},"message":"make: introduce RIOT_FILE_NOPATH and RIOT_FILE_RELATIVE","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/aed4be332eb88f53cdaa8ce21c9e9d1ce4c54347"},{"sha":"4872e7c1ab4680cd06176b2b23c623537685efdb","author":{"email":"3da571cc5fc4657e2d4751aae14f3a8f7e01ed00@schleiser.de","name":"Kaspar Schleiser"},"message":"saml21: add RTT support","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/4872e7c1ab4680cd06176b2b23c623537685efdb"},{"sha":"d14191467fc90009a8a1650a75edf7b4ed99d813","author":{"email":"c511866bedc5c713431a14b254974491c3d0434d@fu-berlin.de","name":"Lotte Steenbrink"},"message":"fib: add FIB_DEVEL_HELPER flag and fib_devel_get_lifetime()","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/d14191467fc90009a8a1650a75edf7b4ed99d813"},{"sha":"fbc7f9ddc4320b13557a7cf9de058d25e5260cf9","author":{"email":"c511866bedc5c713431a14b254974491c3d0434d@fu-berlin.de","name":"Lotte Steenbrink"},"message":"add simple test for fib_devel_get_lifetime()","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/fbc7f9ddc4320b13557a7cf9de058d25e5260cf9"},{"sha":"f6d4efae13bf50f758e738616bb21ef314e87be8","author":{"email":"6e095bb8ed012e3a080709446e0f80abab15c3ad@fu-berlin.de","name":"Hauke Petersen"},"message":"cpu/stm32f0: make use of hwtimer_compat module","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/f6d4efae13bf50f758e738616bb21ef314e87be8"},{"sha":"c51ba47c87e4d319b9b341438c60e2952107a490","author":{"email":"6e095bb8ed012e3a080709446e0f80abab15c3ad@fu-berlin.de","name":"Hauke Petersen"},"message":"cpu/stm32f1: make use of hwtimer_compat module","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/c51ba47c87e4d319b9b341438c60e2952107a490"},{"sha":"5112eb874c85fbc2ed3f5fbb5e3c3791444fdd24","author":{"email":"6e095bb8ed012e3a080709446e0f80abab15c3ad@fu-berlin.de","name":"Hauke Petersen"},"message":"cpu/stm32f3: make use of hwtimer_compat module","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/5112eb874c85fbc2ed3f5fbb5e3c3791444fdd24"},{"sha":"669544daaa7b0b1d4724df2188c30daa5390f780","author":{"email":"6e095bb8ed012e3a080709446e0f80abab15c3ad@fu-berlin.de","name":"Hauke Petersen"},"message":"cpu/stm32f4: make use of hwtimer_compat module","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/669544daaa7b0b1d4724df2188c30daa5390f780"},{"sha":"b56ed06a5ecd6f17e073047dc0ba1e8c67e08036","author":{"email":"6e095bb8ed012e3a080709446e0f80abab15c3ad@fu-berlin.de","name":"Hauke Petersen"},"message":"cpu/stm32l1: make use of hwtimer_compat module","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/b56ed06a5ecd6f17e073047dc0ba1e8c67e08036"},{"sha":"a745de3ef54848c6a4c7fff03cc35d35d0c2ce5b","author":{"email":"d097f2c6c8fee73e3ea75e1d62412e3886346faa@eistec.se","name":"Joakim Gebart"},"message":"kinetis: Add watchdog disable code snippet","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/a745de3ef54848c6a4c7fff03cc35d35d0c2ce5b"},{"sha":"5afd93f29e3aa766cefd3a1baa5fd9841e3818ce","author":{"email":"d097f2c6c8fee73e3ea75e1d62412e3886346faa@eistec.se","name":"Joakim Gebart"},"message":"kinetis: Add check-fcfield-hex.sh\n\nChecks a .hex file for a correctly set flash configuration field.","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/5afd93f29e3aa766cefd3a1baa5fd9841e3818ce"},{"sha":"c56afd9575df3471acabb1b211476c63229fe597","author":{"email":"b39b26e1812eb092eb217277792f3735321fa456@phytec.de","name":"Johann Fischer"},"message":"kinetis: Add check-fcfield-elf.sh\n\nChecks an ELF file for a correctly set flash configuration field.","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/c56afd9575df3471acabb1b211476c63229fe597"},{"sha":"f5c67ebe626580da732d3dd73942a03bebb68728","author":{"email":"d097f2c6c8fee73e3ea75e1d62412e3886346faa@eistec.se","name":"Joakim Gebart"},"message":"dist: openocd.sh: Refactor argument handling, add new hooks for extra commands","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/f5c67ebe626580da732d3dd73942a03bebb68728"},{"sha":"21141cd389bee47a805dac4c8779cc1071def2a2","author":{"email":"b39b26e1812eb092eb217277792f3735321fa456@phytec.de","name":"Johann Fischer"},"message":"dist/tools/openocd/openocd.sh: Add flash-elf command","distinct":false,"url":"https://api.github.com/repos/authmillenon/RIOT/commits/21141cd389bee47a805dac4c8779cc1071def2a2"}]}