{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":751434638,"defaultBranch":"main","name":"badge-2024-software","ownerLogin":"emfcamp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-01T15:54:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1022392?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719958039.0","currentOid":""},"activityList":{"items":[{"before":"9ed05a1ea91db1b40fb3befe14dbace6c03ec3fa","after":null,"ref":"refs/heads/Improve-BatteryLevel","pushedAt":"2024-07-02T22:07:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"}},{"before":"4f094be330424b14fcb5b1d6744d9dbcd0f465af","after":"17b9261b9c999f7b0a4f399d74431c09f56c0da2","ref":"refs/heads/main","pushedAt":"2024-07-02T22:06:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"Improve BatteryLevel (#179)\n\n* improve BatteryLevel\r\n\r\nchange algorithm to be based on charge current when charging and use different voltage levels for charge and discharge. reduce termination current\r\n\r\n* swap logic and tidy up\r\n\r\n* base max charge current on input current limit.\r\n\r\n* ci to cv point based on input current limit\r\n\r\nscale limits to keep battery level percentage approximately the same for all 3 input current limits and when not connected.","shortMessageHtmlLink":"Improve BatteryLevel (#179)"}},{"before":"72cef5a5b88ce9b0caf88001b6437b91351862e2","after":null,"ref":"refs/heads/ext-gpio-fakes","pushedAt":"2024-07-02T22:02:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"}},{"before":"fe6aeb0a3e2c68c3a37e22692ea0e0a572ee1a13","after":null,"ref":"refs/heads/legacy-gpio-support","pushedAt":"2024-07-02T22:02:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"}},{"before":"4a28f234a9c999fabd9b49601bd2f264522b703b","after":null,"ref":"refs/heads/ext-gpio-c-clean","pushedAt":"2024-07-02T22:02:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"}},{"before":"0225d134642d24894de143e56309478f247fdd7b","after":null,"ref":"refs/heads/ext-gpio-c","pushedAt":"2024-07-02T22:02:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"}},{"before":"3afc2ae3ccc0180e60c04d124c20be25aae80226","after":"4f094be330424b14fcb5b1d6744d9dbcd0f465af","ref":"refs/heads/main","pushedAt":"2024-07-02T18:32:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"npentrel","name":"Naomi Pentrel","path":"/npentrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5212232?s=80&v=4"},"commit":{"message":"Better text wrapping (#178)","shortMessageHtmlLink":"Better text wrapping (#178)"}},{"before":"398241666b4f299a20ad9b19a2d96888a57b66a8","after":"3afc2ae3ccc0180e60c04d124c20be25aae80226","ref":"refs/heads/main","pushedAt":"2024-07-01T19:47:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"Create egpio.py fake (#182)","shortMessageHtmlLink":"Create egpio.py fake (#182)"}},{"before":"e3a09a0811348ec862a76d3c83bf147f7c91d828","after":"398241666b4f299a20ad9b19a2d96888a57b66a8","ref":"refs/heads/main","pushedAt":"2024-07-01T19:46:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"support self.pin during migration (#180)\n\nre add the pin member with details for the I2C direct control of the port expanders to allow easier migration.","shortMessageHtmlLink":"support self.pin during migration (#180)"}},{"before":null,"after":"72cef5a5b88ce9b0caf88001b6437b91351862e2","ref":"refs/heads/ext-gpio-fakes","pushedAt":"2024-06-30T22:15:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"Create egpio.py fake","shortMessageHtmlLink":"Create egpio.py fake"}},{"before":null,"after":"fe6aeb0a3e2c68c3a37e22692ea0e0a572ee1a13","ref":"refs/heads/legacy-gpio-support","pushedAt":"2024-06-29T09:24:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"support self.pin during migration\n\nre add the pin member with details for the I2C direct control of the port expanders to allow easier migration.","shortMessageHtmlLink":"support self.pin during migration"}},{"before":"9d99e979d925d177d4c71bd779edb5abd189fe7e","after":"9ed05a1ea91db1b40fb3befe14dbace6c03ec3fa","ref":"refs/heads/Improve-BatteryLevel","pushedAt":"2024-06-27T19:39:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"ci to cv point based on input current limit\n\nscale limits to keep battery level percentage approximately the same for all 3 input current limits and when not connected.","shortMessageHtmlLink":"ci to cv point based on input current limit"}},{"before":"4426fa952bb28ebdcca580174d2642dacc8a81b2","after":"e3a09a0811348ec862a76d3c83bf147f7c91d828","ref":"refs/heads/main","pushedAt":"2024-06-26T17:25:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MatthewWilkes","name":"Matthew Wilkes","path":"/MatthewWilkes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98908?s=80&v=4"},"commit":{"message":"Fix keyboard capslock bug (#169)","shortMessageHtmlLink":"Fix keyboard capslock bug (#169)"}},{"before":null,"after":"8df3d9054babdaba27dc4b708a808b6f3edc5000","ref":"refs/heads/improve-appstore-async","pushedAt":"2024-06-26T17:17:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MatthewWilkes","name":"Matthew Wilkes","path":"/MatthewWilkes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98908?s=80&v=4"},"commit":{"message":"Improve async compatibility of app store\n\nThis moves some code from the background task to the main task, and refactors it to allow use of async methods. This looks like these tasks were in background from the idea that the background task runs 'in the background', rather than runs 'when the app is in the background'.\n\nThere are two calls that use requests.get, which block the update task. By refactoring slightly to use async, we can use async_helpers.unblock to move them to a thread.","shortMessageHtmlLink":"Improve async compatibility of app store"}},{"before":"d011f2b68156fd963e01f7e15d382d7431442e44","after":null,"ref":"refs/heads/centering","pushedAt":"2024-06-26T07:21:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"npentrel","name":"Naomi Pentrel","path":"/npentrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5212232?s=80&v=4"}},{"before":"3e978cef61de3225936b807bb335dc0051b13cd9","after":"4426fa952bb28ebdcca580174d2642dacc8a81b2","ref":"refs/heads/main","pushedAt":"2024-06-26T07:20:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"npentrel","name":"Naomi Pentrel","path":"/npentrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5212232?s=80&v=4"},"commit":{"message":"Center Layouts menu items","shortMessageHtmlLink":"Center Layouts menu items"}},{"before":"a194245e033b80b4149faacfd29d8e48f2b66a2a","after":"9d99e979d925d177d4c71bd779edb5abd189fe7e","ref":"refs/heads/Improve-BatteryLevel","pushedAt":"2024-06-25T21:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"ci to cv point based on input current limit\n\nscale limits to keep battery level percentage approximately the same for all 3 input current limits and when not connected.","shortMessageHtmlLink":"ci to cv point based on input current limit"}},{"before":"61f010e4e20b8285c96d0d27fe179f53134f0429","after":"a194245e033b80b4149faacfd29d8e48f2b66a2a","ref":"refs/heads/Improve-BatteryLevel","pushedAt":"2024-06-25T20:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"base max charge current on input current limit.","shortMessageHtmlLink":"base max charge current on input current limit."}},{"before":"6b551373ec8151410afa41a85b8560e8cee094f2","after":"3e978cef61de3225936b807bb335dc0051b13cd9","ref":"refs/heads/main","pushedAt":"2024-06-25T19:06:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"egpio in c (#166)\n\n* egpio in c\r\n\r\nport expander driver and integration, IN, OUT and PWM pin functions\r\n\r\n* Improve repr of egpio pin objects\r\n\r\n---------\r\n\r\nCo-authored-by: Matthew Wilkes ","shortMessageHtmlLink":"egpio in c (#166)"}},{"before":"db20c990decfff8992a4687a64e9969030f3cb68","after":"4a28f234a9c999fabd9b49601bd2f264522b703b","ref":"refs/heads/ext-gpio-c-clean","pushedAt":"2024-06-25T18:11:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MatthewWilkes","name":"Matthew Wilkes","path":"/MatthewWilkes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98908?s=80&v=4"},"commit":{"message":"Improve repr of egpio pin objects","shortMessageHtmlLink":"Improve repr of egpio pin objects"}},{"before":"f2e02fc4f21e942fbb41bb974a655e6cc68cb7b6","after":"61f010e4e20b8285c96d0d27fe179f53134f0429","ref":"refs/heads/Improve-BatteryLevel","pushedAt":"2024-06-24T19:20:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"swap logic and tidy up","shortMessageHtmlLink":"swap logic and tidy up"}},{"before":"7e0b071124e76667fa3da8dee1f6f2f0c359a328","after":"6b551373ec8151410afa41a85b8560e8cee094f2","ref":"refs/heads/main","pushedAt":"2024-06-24T17:54:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"Increase VBATMIN to 3.5 volts (#176)\n\n* Increase VBATMIN to 3 volts\r\n\r\n* Increase VBATMIN to 3.5 volts to match bq25895 default","shortMessageHtmlLink":"Increase VBATMIN to 3.5 volts (#176)"}},{"before":null,"after":"f2e02fc4f21e942fbb41bb974a655e6cc68cb7b6","ref":"refs/heads/Improve-BatteryLevel","pushedAt":"2024-06-24T15:21:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"improve BatteryLevel\n\nchange algorithm to be based on charge current when charging and use different voltage levels for charge and discharge. reduce termination current to allow higher top of charge voltage.","shortMessageHtmlLink":"improve BatteryLevel"}},{"before":"48c5ae35d61043bd28d15961bb15d8c98a0f1795","after":null,"ref":"refs/heads/dependabot/pip/sim/requests-2.32.2","pushedAt":"2024-06-23T16:12:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7fba252007ac3f6ae0cb1cf18d6e60f438fc50d6","after":"7e0b071124e76667fa3da8dee1f6f2f0c359a328","ref":"refs/heads/main","pushedAt":"2024-06-23T16:12:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thinkl33t","name":"Bob Clough","path":"/thinkl33t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1016780?s=80&v=4"},"commit":{"message":"Bump requests from 2.31.0 to 2.32.2 in /sim\n\nBumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.2.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump requests from 2.31.0 to 2.32.2 in /sim"}},{"before":null,"after":"d011f2b68156fd963e01f7e15d382d7431442e44","ref":"refs/heads/centering","pushedAt":"2024-06-23T15:09:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"npentrel","name":"Naomi Pentrel","path":"/npentrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5212232?s=80&v=4"},"commit":{"message":"Center Layouts menu items","shortMessageHtmlLink":"Center Layouts menu items"}},{"before":"2881c82bc6057b8118970f03ff6d8c7b8e96755a","after":"7fba252007ac3f6ae0cb1cf18d6e60f438fc50d6","ref":"refs/heads/main","pushedAt":"2024-06-23T15:02:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"npentrel","name":"Naomi Pentrel","path":"/npentrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5212232?s=80&v=4"},"commit":{"message":"try/except block fix for crash","shortMessageHtmlLink":"try/except block fix for crash"}},{"before":"73c0310f366255949b12c40006b9fef5f5374b16","after":"2881c82bc6057b8118970f03ff6d8c7b8e96755a","ref":"refs/heads/main","pushedAt":"2024-06-23T10:32:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"npentrel","name":"Naomi Pentrel","path":"/npentrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5212232?s=80&v=4"},"commit":{"message":"Correct spelling mistakes found using codespell","shortMessageHtmlLink":"Correct spelling mistakes found using codespell"}},{"before":null,"after":"db20c990decfff8992a4687a64e9969030f3cb68","ref":"refs/heads/ext-gpio-c-clean","pushedAt":"2024-06-22T09:18:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"egpio in c\n\nport expander driver and integration, IN, OUT and PWM pin functions","shortMessageHtmlLink":"egpio in c"}},{"before":"58f1c7f01180bff46d733fe9d7d12f56c50b4c8d","after":"0225d134642d24894de143e56309478f247fdd7b","ref":"refs/heads/ext-gpio-c","pushedAt":"2024-06-22T08:43:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisDick","name":"Chris","path":"/ChrisDick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11395375?s=80&v=4"},"commit":{"message":"set all hexpansion io to input on removal","shortMessageHtmlLink":"set all hexpansion io to input on removal"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdUfBfAA","startCursor":null,"endCursor":null}},"title":"Activity ยท emfcamp/badge-2024-software"}