{"push_id":1067159683,"size":8,"distinct_size":1,"ref":"refs/heads/develop","head":"1c8bd262b5da8586b0b197008710600231f28ce7","before":"54eb38fdd6bfdbe5a7e57025a719a83a93362e34","commits":[{"sha":"3771643bce2539245c0fef7f3940dbe992620b51","author":{"email":"0a813c7f9cadf6e6549ba00f99d18d1e6e7fcc15@gmail.com","name":"Matthew McGowan"},"message":"adds HAL_IsISR() to determine if the current call context is from within an ISR.","distinct":false,"url":"https://api.github.com/repos/spark/firmware/commits/3771643bce2539245c0fef7f3940dbe992620b51"},{"sha":"58755bb5f13d11e33129b23f55f20f268b4ed62b","author":{"email":"0a813c7f9cadf6e6549ba00f99d18d1e6e7fcc15@gmail.com","name":"Matthew McGowan"},"message":"removes the fromISR parameter on `NetworkInterface.cancelConnect()` since this parameter cannot be reliably passed.","distinct":false,"url":"https://api.github.com/repos/spark/firmware/commits/58755bb5f13d11e33129b23f55f20f268b4ed62b"},{"sha":"b7e10e19f8e57565247de7e8b6013d83c88a0d66","author":{"email":"0a813c7f9cadf6e6549ba00f99d18d1e6e7fcc15@gmail.com","name":"Matthew McGowan"},"message":"interrupt the current network connect operation (synchronously, on the calling thread, which may be an ISR or the application thread.)","distinct":false,"url":"https://api.github.com/repos/spark/firmware/commits/b7e10e19f8e57565247de7e8b6013d83c88a0d66"},{"sha":"bb516dbbc0599d5f4a07888bd7bc91ab0129b463","author":{"email":"0a813c7f9cadf6e6549ba00f99d18d1e6e7fcc15@gmail.com","name":"Matthew McGowan"},"message":"ensure that `connect_cancel()` only interrupts the cancel operation, and not all other operations.","distinct":false,"url":"https://api.github.com/repos/spark/firmware/commits/bb516dbbc0599d5f4a07888bd7bc91ab0129b463"},{"sha":"a16044744f6f1820579a30da7921d92e0c72c4a9","author":{"email":"0a813c7f9cadf6e6549ba00f99d18d1e6e7fcc15@gmail.com","name":"Matthew McGowan"},"message":"removes HAL_IsISR() from the gcc build - it's defined in the template HAL `interrupt_hal.cpp`","distinct":false,"url":"https://api.github.com/repos/spark/firmware/commits/a16044744f6f1820579a30da7921d92e0c72c4a9"},{"sha":"78ba763ff859830aed53042c5f4d252e1292eeff","author":{"email":"0a813c7f9cadf6e6549ba00f99d18d1e6e7fcc15@gmail.com","name":"Matthew McGowan"},"message":"don't call any cellular functions in an atomic block - these will cause a system hang when logging is enabled.","distinct":false,"url":"https://api.github.com/repos/spark/firmware/commits/78ba763ff859830aed53042c5f4d252e1292eeff"},{"sha":"438f059647e4abdaa17a81af1c1bb362e084b6fb","author":{"email":"0a813c7f9cadf6e6549ba00f99d18d1e6e7fcc15@gmail.com","name":"Matthew McGowan"},"message":"adds missing disconnected notification to Cellular HAL.","distinct":false,"url":"https://api.github.com/repos/spark/firmware/commits/438f059647e4abdaa17a81af1c1bb362e084b6fb"},{"sha":"1c8bd262b5da8586b0b197008710600231f28ce7","author":{"email":"6248b341c3c3b8fe498b0639095ce74cc8832f29@gmail.com","name":"Technobly"},"message":"Merge pull request #863 from spark/feature/cancel_network_connect_on_disconnect\n\nFeature/cancel network connect on disconnect","distinct":true,"url":"https://api.github.com/repos/spark/firmware/commits/1c8bd262b5da8586b0b197008710600231f28ce7"}]}