{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":597659962,"defaultBranch":"main","name":"pios","ownerLogin":"mattfbacon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-05T08:26:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/58113890?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1678914434.110623","currentOid":""},"activityList":{"items":[{"before":"ac161028bdf95ec4bcf04bdc0eef1f5a2d516a60","after":"1ccb098e3c3260ff8764a148d46cfab36892ef43","ref":"refs/heads/weather-station","pushedAt":"2023-04-26T21:15:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Use correct dash","shortMessageHtmlLink":"Use correct dash"}},{"before":"adf5dbf0976a6da6a9aab181cff9d2ea49301f92","after":"ac161028bdf95ec4bcf04bdc0eef1f5a2d516a60","ref":"refs/heads/weather-station","pushedAt":"2023-04-18T19:26:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Clarify assembly snippet","shortMessageHtmlLink":"Clarify assembly snippet"}},{"before":"664da6607576bf6a50d80a858af080549ce198be","after":"adf5dbf0976a6da6a9aab181cff9d2ea49301f92","ref":"refs/heads/weather-station","pushedAt":"2023-04-15T05:33:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Add report","shortMessageHtmlLink":"Add report"}},{"before":"ca149fab4cff106ff762e5ff75650c2899ed99bf","after":"664da6607576bf6a50d80a858af080549ce198be","ref":"refs/heads/weather-station","pushedAt":"2023-04-13T23:29:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Rearrange initialization for performance","shortMessageHtmlLink":"Rearrange initialization for performance"}},{"before":"7d872b5f9ca77bc4eada7fd869a143257623b163","after":"75df3eccbbc1b80764b8e396e99c704cccd7d533","ref":"refs/heads/main","pushedAt":"2023-04-13T23:29:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Remove EMMC sleeps\n\nTo my surprise and chagrin, removing all these sleeps has no effect and the driver still works perfectly well.","shortMessageHtmlLink":"Remove EMMC sleeps"}},{"before":"2a1c731d1b2f898970cb9ab85a47e23a0a8c3cea","after":"ca149fab4cff106ff762e5ff75650c2899ed99bf","ref":"refs/heads/weather-station","pushedAt":"2023-04-11T21:33:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Finish basic implementation","shortMessageHtmlLink":"Finish basic implementation"}},{"before":"b4c2fa385ee21a6e6df039181e62e29188ef03d8","after":"7d872b5f9ca77bc4eada7fd869a143257623b163","ref":"refs/heads/main","pushedAt":"2023-04-11T21:33:11.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"LCD: extract constants","shortMessageHtmlLink":"LCD: extract constants"}},{"before":"a4f1e239fe903b204f083f2d99aebef3bfa6e9ca","after":"b4c2fa385ee21a6e6df039181e62e29188ef03d8","ref":"refs/heads/main","pushedAt":"2023-04-10T22:14:11.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Add missing include","shortMessageHtmlLink":"Add missing include"}},{"before":"10bf04a3f20ac8adc3b49246983b3654555e135f","after":"a4f1e239fe903b204f083f2d99aebef3bfa6e9ca","ref":"refs/heads/main","pushedAt":"2023-04-10T16:41:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Fix demo","shortMessageHtmlLink":"Fix demo"}},{"before":"b83830e480dbe21179941b183d164f81b59a570a","after":"10bf04a3f20ac8adc3b49246983b3654555e135f","ref":"refs/heads/main","pushedAt":"2023-04-04T21:23:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Implement full printf\n\n🎉\n\nUses Rust for some stuff :)","shortMessageHtmlLink":"Implement full printf"}},{"before":"867e304a1fd83dc011c9ab6cee9becf7c775b277","after":"b83830e480dbe21179941b183d164f81b59a570a","ref":"refs/heads/main","pushedAt":"2023-03-23T20:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Fix demos","shortMessageHtmlLink":"Fix demos"}},{"before":"88592f8cb6051545e94a8af1d64efc48726214fe","after":"2a1c731d1b2f898970cb9ab85a47e23a0a8c3cea","ref":"refs/heads/weather-station","pushedAt":"2023-03-19T03:04:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Remove incompatible SQLite settings","shortMessageHtmlLink":"Remove incompatible SQLite settings"}},{"before":"4242cd247133b83e957d50619ca954986e228aa4","after":"867e304a1fd83dc011c9ab6cee9becf7c775b277","ref":"refs/heads/main","pushedAt":"2023-03-19T03:04:44.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Document everything","shortMessageHtmlLink":"Document everything"}},{"before":"494ffd4f9a62ae4b23db61b447090824d3c1edc5","after":"88592f8cb6051545e94a8af1d64efc48726214fe","ref":"refs/heads/weather-station","pushedAt":"2023-03-16T05:36:28.387Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Add sqlite","shortMessageHtmlLink":"Add sqlite"}},{"before":"e131de4b73f0f5cd368cbca1c132b34833ae40d7","after":"4242cd247133b83e957d50619ca954986e228aa4","ref":"refs/heads/main","pushedAt":"2023-03-16T05:36:22.652Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Enhance memory allocator\n\nIt's nearly rewritten from scratch to use a doubly linked list, but without increasing the size of the block header.\nThe doubly linked nature allows it to merge blocks in both directions solving the ABAB problem.\n\nI think the code is also easier to understand now that I've extracted operations like \"insert\" and \"remove\" into their own functions.","shortMessageHtmlLink":"Enhance memory allocator"}},{"before":"b9564059574e89cd87f096d22b359666d71527b4","after":"494ffd4f9a62ae4b23db61b447090824d3c1edc5","ref":"refs/heads/weather-station","pushedAt":"2023-03-15T21:15:19.840Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Add sqlite","shortMessageHtmlLink":"Add sqlite"}},{"before":"a8178de3fd2e4f493fc028b5d93131ead8466a79","after":"e131de4b73f0f5cd368cbca1c132b34833ae40d7","ref":"refs/heads/main","pushedAt":"2023-03-15T21:14:51.869Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Update general notes","shortMessageHtmlLink":"Update general notes"}},{"before":null,"after":"b9564059574e89cd87f096d22b359666d71527b4","ref":"refs/heads/weather-station","pushedAt":"2023-03-15T21:07:14.110Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Add sqlite","shortMessageHtmlLink":"Add sqlite"}},{"before":"7f1ff2a0168c0cee8dd04992a04c84b01e8a8fce","after":"a8178de3fd2e4f493fc028b5d93131ead8466a79","ref":"refs/heads/main","pushedAt":"2023-03-15T21:07:05.839Z","pushType":"push","commitsCount":12,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Implement GPT reading","shortMessageHtmlLink":"Implement GPT reading"}},{"before":"21aa3c6dddba2ca6e624fe9c60e9567b969334d5","after":"7f1ff2a0168c0cee8dd04992a04c84b01e8a8fce","ref":"refs/heads/main","pushedAt":"2023-03-14T19:38:14.283Z","pushType":"push","commitsCount":22,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Clean up a bit","shortMessageHtmlLink":"Clean up a bit"}},{"before":"7589e165a9c9dbbabd89af5440a39cc626ebdc50","after":"21aa3c6dddba2ca6e624fe9c60e9567b969334d5","ref":"refs/heads/main","pushedAt":"2023-03-09T22:38:40.551Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Avoid `make` errors when headers are deleted\n\nThe `-MP` option will tell `make` that it can continue even if the header file dependencies don't exist.\nOf course the C compiler will reject it instead but this is fine and is better than `make` saying it.","shortMessageHtmlLink":"Avoid make errors when headers are deleted"}},{"before":"fd97f7730f4dbca83328cbc7375adf901e1bd447","after":"7589e165a9c9dbbabd89af5440a39cc626ebdc50","ref":"refs/heads/main","pushedAt":"2023-03-09T22:37:22.970Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Fix clock code\n\nI have no idea what the old code was meant to do or why it worked!\n\nThe new code uses the actual interface for setting clocks, which is through the VideoCore mailbox.","shortMessageHtmlLink":"Fix clock code"}},{"before":"8354a41bb2dbb47a3adbbf95eb446652c7f14cd7","after":"fd97f7730f4dbca83328cbc7375adf901e1bd447","ref":"refs/heads/main","pushedAt":"2023-03-09T21:35:47.346Z","pushType":"push","commitsCount":21,"pusher":{"login":"mattfbacon","name":"Matt Fellenz","path":"/mattfbacon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58113890?s=80&v=4"},"commit":{"message":"Avoid UART hang before initialization","shortMessageHtmlLink":"Avoid UART hang before initialization"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADIQSqbwA","startCursor":null,"endCursor":null}},"title":"Activity · mattfbacon/pios"}