{"push_id":1934849548,"size":27,"distinct_size":22,"ref":"refs/heads/master","head":"12369d6e51363a5d7ad3c3bfed433f1df1509b24","before":"8c116ccec0b5538c4d6b34cc831f2d1c73ce03fa","commits":[{"sha":"9d4cc9887b0afe21c81d6449be708e031777a94e","author":{"name":"Hubert Teo","email":"eb154645f4bf2be77e6b71fbc993ea790b286a3a@gmail.com"},"message":"Prevent RF233 from handling interrupts while receiving/transmitting frames.","distinct":false,"url":"https://api.github.com/repos/ptcrews/tock/commits/9d4cc9887b0afe21c81d6449be708e031777a94e"},{"sha":"38ef8b204c91d5538663d91e876d452931594966","author":{"name":"Hubert Teo","email":"eb154645f4bf2be77e6b71fbc993ea790b286a3a@gmail.com"},"message":"ON_PLL_WAITING, not ON_PLL_SET.","distinct":false,"url":"https://api.github.com/repos/ptcrews/tock/commits/38ef8b204c91d5538663d91e876d452931594966"},{"sha":"ff498ccb757c812608dd342b37acf31477804175","author":{"name":"Paul Crews","email":"c2153f09571c246cf3a293778d0eaba481b6fd86@stanford.edu"},"message":"Changed match statement to ensure correct transititon/handling for receiving a frame when another interrupt has been received.","distinct":false,"url":"https://api.github.com/repos/ptcrews/tock/commits/ff498ccb757c812608dd342b37acf31477804175"},{"sha":"aca2393af214e8811c07adc4d2673b690048d2d8","author":{"name":"Paul Crews","email":"c2153f09571c246cf3a293778d0eaba481b6fd86@stanford.edu"},"message":"Fixed merge conflicts.","distinct":false,"url":"https://api.github.com/repos/ptcrews/tock/commits/aca2393af214e8811c07adc4d2673b690048d2d8"},{"sha":"950c4f3f2090919099d252503e048cb3f8c73a5e","author":{"name":"Hubert Teo","email":"eb154645f4bf2be77e6b71fbc993ea790b286a3a@gmail.com"},"message":"Rustfmt","distinct":false,"url":"https://api.github.com/repos/ptcrews/tock/commits/950c4f3f2090919099d252503e048cb3f8c73a5e"},{"sha":"e9e407a4d0ccb7e0946f54605ab4f2faf88b12e0","author":{"name":"Amit Levy","email":"af148f23b4c2241feec7a661099228080803064a@gmail.com"},"message":"Merge pull request #589 from ptcrews/rf233_interrupts\n\nrf233: Fix interrupt handling flow","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/e9e407a4d0ccb7e0946f54605ab4f2faf88b12e0"},{"sha":"8653ad4d2af97e8588721f4b55fe80014de1a842","author":{"name":"Pat Pannuto","email":"aaebdbadd153ae0bfecd9554740718115202ee74@gmail.com"},"message":"Add some more comments to hail platform","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/8653ad4d2af97e8588721f4b55fe80014de1a842"},{"sha":"42d0a924745e477ca8eb29a5923bbfc64752d38b","author":{"name":"Branden Ghena","email":"5a420054678ac5b4f328150f282b99c1c0ede590@umich.edu"},"message":"Moved sdcard test app to `tests/`","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/42d0a924745e477ca8eb29a5923bbfc64752d38b"},{"sha":"7d76806e13470d8275be5ce35317a7033172f3a4","author":{"name":"Amit Levy","email":"af148f23b4c2241feec7a661099228080803064a@gmail.com"},"message":"Merge RustConf tutorial (#592)\n\n* RustConf tutorial goals.\r\n\r\n* small additions in sensys tutorial goals (basically looks good to me)\r\n\r\n* RustCOnf tutorial goals doc\r\n\r\n* First part of the capsule section.\r\n\r\n* Updates to capsule tutorial.\r\n\r\n* Got tutorial code working. Example code is here.\r\n\r\n* First draft of capsule portion of course.\r\n\r\n* Add last 20m quiz.\r\n\r\n* RustConf training overview doc\r\n\r\n* nit: `f` -> `of`\r\n\r\n* nit: 3DOF -> 9DOF\r\n\r\n* tutorials: less \"classroomy\" language\r\n\r\n* tutorials: add missing numbers to section headers\r\n\r\n* tutorials: update buffer copy graphic\r\n\r\n* tutorials: syntax highlighting for code blocks\r\n\r\n* tutorials: don't specify bottom of file\r\n\r\nReally should go with the other module exports, no reason to imply poor style habits\r\n\r\n* tutorials: typo pass -> passed\r\n\r\n* tutorials: Don't like the word \"quiz\" for this :)\r\n\r\n* tutorials: spellcheck\r\n\r\n* tutorials: add circular console buffer explanation\r\n\r\n* RustConf tutorial: setting up outline\r\n\r\n* RustConf tutorial: agenda time estimates\r\n\r\n* Update README.md\r\n\r\ntypo fixed\r\n\r\n* RustConf tutorial: Add VM image url\r\n\r\n* RustConf tutorial: outline application part\r\n\r\n* Added content to the compiling and flashing kernel section\r\n\r\n* Instructions for compiling/flashing kernel/apps\r\n\r\n* Merge some instructions\r\n\r\n* Write instructions for compiling ble-env-sense\r\n\r\n* Add one self-check question\r\n\r\n* Added to part 5\r\n\r\n* Finished step 5\r\n\r\n* Fix subscribe/command.\r\n\r\n* Merge in master, fix line number for debug command call.\r\n\r\n* RustConf course: part 1 presentation\r\n\r\n* RustConf course: progress on part 2 presentation\r\n\r\n* Rough outline for application stuff\r\n\r\nWill fill in with actual detail in the morning\r\n\r\n* quick spelling error\r\n\r\n* another small typo\r\n\r\n* RustConf course: part 2 presentation\r\n\r\n* explain what an .ova file is for foos like me\r\n\r\nBecause if you assume it's one of the dozens of disk image\r\nformats and make your own machine, virtualbox gets all\r\nkinds of angry at you\r\n\r\n* add VM account info\r\n\r\n* add pre-req note to first tutorial\r\n\r\n* RustConf course: part 3 presentation\r\n\r\n* explain what an .ova file is for foos like me\r\n\r\nBecause if you assume it's one of the dozens of disk image\r\nformats and make your own machine, virtualbox gets all\r\nkinds of angry at you\r\n\r\n* add VM account info\r\n\r\n* add pre-req note to first tutorial\r\n\r\n* Update presentation PDF\r\n\r\n* Continuing with first part of loading a rust app\r\n\r\n* add source profile note to VM\r\n\r\n* clarity and languge pass on tutorial 1\r\n\r\n* Add details in RustConf slides\r\n\r\n* First part of tutorial 3 completed\r\n\r\n* Clarification on `write!`\r\n\r\n* tutorial: capusle: a few small text changes\r\n\r\n* hail: explain where _sapps symbol comes from\r\n\r\n* tutorials: more small fixes to console\r\n\r\n* RustConf presentation nits\r\n\r\n* links to gists\r\n\r\n* Updated part 2 practicum\r\n\r\n* Updated part 2 practicum\r\n\r\n* Completed section 3 of the tutorial\r\n\r\n* Android and iOS links\r\n\r\n* tutorials: rewrite boot section\r\n\r\nThis should now more emphasize the elements that will be important\r\nfor the next steps in the tutorial\r\n\r\n* tutorials: small fixes for capsule\r\n\r\n* Update presentation\r\n\r\n* nits\r\n\r\n* tutorials: spelling\r\n\r\n* Removed ble-env-sense app from environment setup\r\n\r\n* Removed reference to gyro\r\n\r\n* Add note about what's going on in app section\r\n\r\n* nit: and -> an\r\n\r\n* Update link in presentation","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/7d76806e13470d8275be5ce35317a7033172f3a4"},{"sha":"9a59e04b56555c3e9f295be286eb77d662973c0f","author":{"name":"Pat Pannuto","email":"aaebdbadd153ae0bfecd9554740718115202ee74@gmail.com"},"message":"tutorials: remove unused solution files\n\nreplaced by gists","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/9a59e04b56555c3e9f295be286eb77d662973c0f"},{"sha":"1482ae1fadae111e420de0b90fd1c47dbce6e538","author":{"name":"Branden Ghena","email":"5a420054678ac5b4f328150f282b99c1c0ede590@umich.edu"},"message":"Fix makefile path","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/1482ae1fadae111e420de0b90fd1c47dbce6e538"},{"sha":"c49068ab227c34a33d8dcb058cf5b5cfc1ab945f","author":{"name":"Amit Aryeh Levy","email":"db0d05ef13f5b8ea8cde2949333968e2562ba6ea@amitlevy.com"},"message":"Remove time estimates from RustConf training","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/c49068ab227c34a33d8dcb058cf5b5cfc1ab945f"},{"sha":"5fd1aea0a82a5cc6339b69048c512e1fb31d6a2f","author":{"name":"Amit Aryeh Levy","email":"db0d05ef13f5b8ea8cde2949333968e2562ba6ea@amitlevy.com"},"message":"Merge branch 'master' of github.com:helena-project/tock","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/5fd1aea0a82a5cc6339b69048c512e1fb31d6a2f"},{"sha":"9238bef9c4f92c15905564678325be9c3bff5e93","author":{"name":"Amit Aryeh Levy","email":"db0d05ef13f5b8ea8cde2949333968e2562ba6ea@amitlevy.com"},"message":"Add agenda to RustConf slides","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/9238bef9c4f92c15905564678325be9c3bff5e93"},{"sha":"0c81fac6a667d08554bfe8e5185e24e8e563c462","author":{"name":"Branden Ghena","email":"5a420054678ac5b4f328150f282b99c1c0ede590@umich.edu"},"message":"Change BLE service name before loading","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/0c81fac6a667d08554bfe8e5185e24e8e563c462"},{"sha":"e9a070ecf793f9e25cc1e950fa04ad4193d74b4b","author":{"name":"Jason Orendorff","email":"11db4b2a813b44e1a9942647d2fd413ed5174be3@gmail.com"},"message":"Fix typo","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/e9a070ecf793f9e25cc1e950fa04ad4193d74b4b"},{"sha":"683d545b408864d58c6e84ae0536ac416dafa6d3","author":{"name":"Amit Levy","email":"af148f23b4c2241feec7a661099228080803064a@gmail.com"},"message":"Udev rules","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/683d545b408864d58c6e84ae0536ac416dafa6d3"},{"sha":"55f7651341f68da10ac0da7d16707bd463720ce9","author":{"name":"Alex Norman","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@x37v.info"},"message":"tockloader binary needs to be in your path...","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/55f7651341f68da10ac0da7d16707bd463720ce9"},{"sha":"0a30811fbcdf82754a18b72c8c0cae1c5772b6fb","author":{"name":"Branden Ghena","email":"5a420054678ac5b4f328150f282b99c1c0ede590@umich.edu"},"message":"Explain when to add to path","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/0a30811fbcdf82754a18b72c8c0cae1c5772b6fb"},{"sha":"25cf7ac7b1ba311db315035f368325c8b503b3af","author":{"name":"Theo Belaire","email":"ae948582e5bcd0f6c430b1d6f8a31aaf6c0092a5@gmail.com"},"message":"Closed ) in main","distinct":true,"url":"https://api.github.com/repos/ptcrews/tock/commits/25cf7ac7b1ba311db315035f368325c8b503b3af"}]}
{"actor":{"display_login":"bbbert"}}