{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":744243702,"defaultBranch":"main","name":"pico-usb","ownerLogin":"shreeve","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-16T22:37:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/142875?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705444674.2858","currentOid":""},"activityList":{"items":[{"before":"a1e50b3808f79a0fbce5685c3fa5dacfc60334eb","after":"bfa7ca27861a388297a8339470a2275c52728eee","ref":"refs/heads/main","pushedAt":"2024-03-19T18:39:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Order by bytes_left then bytes_done","shortMessageHtmlLink":"Order by bytes_left then bytes_done"}},{"before":"e3f2a0dc146607ab34330c56c3250f160e9eb6f3","after":"a1e50b3808f79a0fbce5685c3fa5dacfc60334eb","ref":"refs/heads/main","pushedAt":"2024-03-19T18:18:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Scoot read_buffer() back to the top of the block","shortMessageHtmlLink":"Scoot read_buffer() back to the top of the block"}},{"before":"ebf920aa4c73ea3c5a93747460f6c7d3f79f6bc0","after":"e3f2a0dc146607ab34330c56c3250f160e9eb6f3","ref":"refs/heads/main","pushedAt":"2024-03-19T18:12:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Get rid of bytes_long","shortMessageHtmlLink":"Get rid of bytes_long"}},{"before":"5a70954cf39d306182c707c06c6d210d5ab63c68","after":"ebf920aa4c73ea3c5a93747460f6c7d3f79f6bc0","ref":"refs/heads/main","pushedAt":"2024-03-15T23:42:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Rename fill_buffer -> prep_buffer","shortMessageHtmlLink":"Rename fill_buffer -> prep_buffer"}},{"before":"3c194a1e2554bc66235a959db6d9ac2f970af2f6","after":"5a70954cf39d306182c707c06c6d210d5ab63c68","ref":"refs/heads/main","pushedAt":"2024-03-15T22:43:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Update usb_common.h","shortMessageHtmlLink":"Update usb_common.h"}},{"before":"ff2c5c592e86fc00e1b977cf54d0fd33b8810549","after":"3c194a1e2554bc66235a959db6d9ac2f970af2f6","ref":"refs/heads/main","pushedAt":"2024-03-15T22:19:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"WIP: These might not be correct, will step through the debugger to fix","shortMessageHtmlLink":"WIP: These might not be correct, will step through the debugger to fix"}},{"before":"398da317648816acf088aefd1028ba506ef18640","after":"ff2c5c592e86fc00e1b977cf54d0fd33b8810549","ref":"refs/heads/main","pushedAt":"2024-03-15T19:33:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Jigger the endpoint struct to be a little more clear","shortMessageHtmlLink":"Jigger the endpoint struct to be a little more clear"}},{"before":"8d28d86ffddf18631a4d2385d5b91b9097185474","after":"398da317648816acf088aefd1028ba506ef18640","ref":"refs/heads/main","pushedAt":"2024-03-15T19:30:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Add a comment to call out hardware support for endpoints","shortMessageHtmlLink":"Add a comment to call out hardware support for endpoints"}},{"before":"3ab150c32984b8da47fbe1839a374ca083a329b6","after":"8d28d86ffddf18631a4d2385d5b91b9097185474","ref":"refs/heads/main","pushedAt":"2024-03-15T19:28:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Rename data_buf -> buf","shortMessageHtmlLink":"Rename data_buf -> buf"}},{"before":"cda8eafea6716b3d6573990b42d980b91f51d50a","after":"3ab150c32984b8da47fbe1839a374ca083a329b6","ref":"refs/heads/main","pushedAt":"2024-03-12T15:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Simpler","shortMessageHtmlLink":"Simpler"}},{"before":"552a5e31954891064c052fcd4c34679076c4f6bf","after":"cda8eafea6716b3d6573990b42d980b91f51d50a","ref":"refs/heads/main","pushedAt":"2024-03-11T17:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Try to make enable_drivers() a little more readable","shortMessageHtmlLink":"Try to make enable_drivers() a little more readable"}},{"before":"0ec228ff6bc8e9a8031f69de60dcd7ba8c146528","after":"552a5e31954891064c052fcd4c34679076c4f6bf","ref":"refs/heads/main","pushedAt":"2024-03-11T16:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Simpler","shortMessageHtmlLink":"Simpler"}},{"before":"a462d156a7979ede7973c3299d5d957ed233a472","after":"0ec228ff6bc8e9a8031f69de60dcd7ba8c146528","ref":"refs/heads/main","pushedAt":"2024-03-11T16:37:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"417233c795a0aeab2f62de88a1ecac1dc502ee24","after":"a462d156a7979ede7973c3299d5d957ed233a472","ref":"refs/heads/main","pushedAt":"2024-03-07T19:20:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Scoot read_buffer() down lower","shortMessageHtmlLink":"Scoot read_buffer() down lower"}},{"before":"b6c95c93828c73c276bec7bfe398a1496ce17837","after":"417233c795a0aeab2f62de88a1ecac1dc502ee24","ref":"refs/heads/main","pushedAt":"2024-03-07T19:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Rename ship_buffers() -> send_buffers()","shortMessageHtmlLink":"Rename ship_buffers() -> send_buffers()"}},{"before":"e4a88dae6332ff248f66029435f15c459e73db4f","after":"b6c95c93828c73c276bec7bfe398a1496ce17837","ref":"refs/heads/main","pushedAt":"2024-03-07T19:13:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Rename ifc (interface) with ifd (interface descriptor)","shortMessageHtmlLink":"Rename ifc (interface) with ifd (interface descriptor)"}},{"before":"21372a64082d4bd3c9fedfd3a326502f743cc66e","after":"e4a88dae6332ff248f66029435f15c459e73db4f","ref":"refs/heads/main","pushedAt":"2024-03-07T08:13:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Add comments to some buffers","shortMessageHtmlLink":"Add comments to some buffers"}},{"before":"3c8af5acebd7ced8beb60e2a3439d0fb30b75018","after":"21372a64082d4bd3c9fedfd3a326502f743cc66e","ref":"refs/heads/main","pushedAt":"2024-03-07T06:50:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Show the direction of data flow for {read,fill}_buffer()","shortMessageHtmlLink":"Show the direction of data flow for {read,fill}_buffer()"}},{"before":"a163d73a9cea3ea1c19d23a41c0952117981d90c","after":"3c8af5acebd7ced8beb60e2a3439d0fb30b75018","ref":"refs/heads/main","pushedAt":"2024-03-07T06:48:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Rename calc_buffer() -> fill_buffer()","shortMessageHtmlLink":"Rename calc_buffer() -> fill_buffer()"}},{"before":"9fbf31c846807b8366a76a41adb280648d614f2a","after":"a163d73a9cea3ea1c19d23a41c0952117981d90c","ref":"refs/heads/main","pushedAt":"2024-03-07T06:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Add some comments","shortMessageHtmlLink":"Add some comments"}},{"before":"d5878d59f8bd99243cdd3ea85c1d5a1c3d7445df","after":"9fbf31c846807b8366a76a41adb280648d614f2a","ref":"refs/heads/main","pushedAt":"2024-03-07T06:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Reorganize classes/drivers\n\nFor now, we can probably just shoe horn in CDC and hubs (not sure if hubs are considered a class or not [probably not]).","shortMessageHtmlLink":"Reorganize classes/drivers"}},{"before":"edda3b7b23c510ffabd04346b924fcc30efcdd03","after":"d5878d59f8bd99243cdd3ea85c1d5a1c3d7445df","ref":"refs/heads/main","pushedAt":"2024-03-07T06:18:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Add initial (not fully working) code for class drivers (starting with CDC)","shortMessageHtmlLink":"Add initial (not fully working) code for class drivers (starting with…"}},{"before":"3d8da3d2878f385ce6b45e76a4a17eb48b5964c8","after":"edda3b7b23c510ffabd04346b924fcc30efcdd03","ref":"refs/heads/main","pushedAt":"2024-03-07T05:43:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Split ENUMERATION_GET_CONFIG into *_SHORT and *_FULL","shortMessageHtmlLink":"Split ENUMERATION_GET_CONFIG into *_SHORT and *_FULL"}},{"before":"32911561acd132f9a2c361cc1dd3672301ac9096","after":"3d8da3d2878f385ce6b45e76a4a17eb48b5964c8","ref":"refs/heads/main","pushedAt":"2024-03-05T19:09:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Use the ctrl_buf for control transfers, is this needed?","shortMessageHtmlLink":"Use the ctrl_buf for control transfers, is this needed?"}},{"before":"bf9008d7cb1b05dc7157414102340dc82375b8b6","after":"32911561acd132f9a2c361cc1dd3672301ac9096","ref":"refs/heads/main","pushedAt":"2024-03-05T06:03:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Whitespace","shortMessageHtmlLink":"Whitespace"}},{"before":"bfe0a2ddbc3df810c8c340f630ed4bee101a8a30","after":"bf9008d7cb1b05dc7157414102340dc82375b8b6","ref":"refs/heads/main","pushedAt":"2024-03-05T05:56:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Add comments where we need to use proper values for user_buf","shortMessageHtmlLink":"Add comments where we need to use proper values for user_buf"}},{"before":"fa50a127282e9c83a9ef991d893b5c39304d3a43","after":"bfe0a2ddbc3df810c8c340f630ed4bee101a8a30","ref":"refs/heads/main","pushedAt":"2024-03-05T05:25:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Tweak comment","shortMessageHtmlLink":"Tweak comment"}},{"before":"05cbef6d7ebb05f629acc0688350409b0bc0b68a","after":"fa50a127282e9c83a9ef991d893b5c39304d3a43","ref":"refs/heads/main","pushedAt":"2024-03-05T05:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Don't run this check the very first time","shortMessageHtmlLink":"Don't run this check the very first time"}},{"before":"e7dcc6981c82c58cfe7d2301ebe360f2b1ef4239","after":"05cbef6d7ebb05f629acc0688350409b0bc0b68a","ref":"refs/heads/main","pushedAt":"2024-03-05T04:11:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Add comment about logging levels","shortMessageHtmlLink":"Add comment about logging levels"}},{"before":"b6b77185905644c207e9fd0b2bbf7388ae92b078","after":"e7dcc6981c82c58cfe7d2301ebe360f2b1ef4239","ref":"refs/heads/main","pushedAt":"2024-03-05T03:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shreeve","name":"Steve Shreeve","path":"/shreeve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/142875?s=80&v=4"},"commit":{"message":"Tweak connection requests to only one per second","shortMessageHtmlLink":"Tweak connection requests to only one per second"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGfJ9KgA","startCursor":null,"endCursor":null}},"title":"Activity · shreeve/pico-usb"}