{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":461117387,"defaultBranch":"main","name":"bma423-rs","ownerLogin":"pyaillet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-19T07:21:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11957179?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707853447.0","currentOid":""},"activityList":{"items":[{"before":"63d189027d3b76607aab012e705180a22ea7d3e1","after":"33c5ea8cea642390530617395e7a96bd8014dc8f","ref":"refs/heads/main","pushedAt":"2024-02-13T19:40:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"},"commit":{"message":"Prepare 0.0.3","shortMessageHtmlLink":"Prepare 0.0.3"}},{"before":"7277eb10188eaa9c5684d85eae48fbebce9996d9","after":"63d189027d3b76607aab012e705180a22ea7d3e1","ref":"refs/heads/main","pushedAt":"2024-02-13T10:37:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"},"commit":{"message":"Replaced obsolete import of DelayUs with new DelayNs, no subsequent changes required. (#6)","shortMessageHtmlLink":"Replaced obsolete import of DelayUs with new DelayNs, no subsequent c…"}},{"before":"560335f392d953bdd38a1cdfd9355a375f943bfc","after":null,"ref":"refs/tags/v0.0.2","pushedAt":"2023-10-27T05:58:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"}},{"before":"62296bc7cd14b98ac112e9ed46806e2ff59f6210","after":"7277eb10188eaa9c5684d85eae48fbebce9996d9","ref":"refs/heads/main","pushedAt":"2023-10-27T05:57:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"},"commit":{"message":"Update to embedded_hal 1.0.0-rc.1 and prepare 0.0.2","shortMessageHtmlLink":"Update to embedded_hal 1.0.0-rc.1 and prepare 0.0.2"}},{"before":"560335f392d953bdd38a1cdfd9355a375f943bfc","after":"62296bc7cd14b98ac112e9ed46806e2ff59f6210","ref":"refs/heads/main","pushedAt":"2023-10-27T05:56:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"},"commit":{"message":"Adds configuration for motion and tap detection features, and some refactoring (#5)\n\n* Just backing up some work.\r\nAdded a soft reset in the init method so the chip returns to a known state and the config file can be loaded again for sure.\r\nWaits for the internal status to be ok after completing loading the config file to ensure that it was successful, with a timeout.\r\nSets up the accelerometer into a known configuration at the end of init so it is usable right away, considering adding some type states instead.\r\nCurrently full of some test methods written to get the any motion and tap detection features working.\r\n\r\n* Updates the `embedded-hal` dependency from ^0.2 to 1.0.0-alpha.10.\r\n\r\n* Adds the public `features` module and `EditFeatures` struct for efficient editing of feature configurations instead of reading and writing the entire register contents from the chip every time.\r\nImplements setting the feature configurations for the motion and tap detection features, other features are still pending.\r\nAdds additional methods to the driver for configuring the interrupt lines, and tweaks the methods for mapping them to features.\r\n\r\n* Refactors the driver to add type states to ensure that bad things aren't done such as:\r\n* Doing things before initializing\r\n* Editing features when in a low power mode, as this requires long delays between burst write bytes\r\nRenames and reorganizes some of the methods.\r\nAdds additional info the README in terms of what is done and what still needs done.\r\n\r\n* Adds documentation for the remaining items that can be documented (i.e. everything but bit masks).\r\nAdds the `set_fifo_self_wakeup` method.\r\n\r\n* Removes the `derive-new` dependency per the pull request discussion: https://github.com/pyaillet/bma423-rs/pull/5\r\n\r\n---------\r\n\r\nCo-authored-by: Dan Whitman ","shortMessageHtmlLink":"Adds configuration for motion and tap detection features, and some re…"}},{"before":"9eb46b0456b45534fdb197ee77ff4184fdfebba1","after":null,"ref":"refs/heads/refactor-errors","pushedAt":"2023-10-27T05:55:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"}},{"before":"aa11a04912a76c6974afcf4633bd23d7e74c1203","after":null,"ref":"refs/heads/compiler-error","pushedAt":"2023-10-27T05:55:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"}},{"before":"13b0522985991930ffd5dddcbaba0f68ff05dd70","after":null,"ref":"refs/heads/add-interrupt","pushedAt":"2023-10-27T05:55:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"}},{"before":"9eb46b0456b45534fdb197ee77ff4184fdfebba1","after":null,"ref":"refs/heads/cleanup","pushedAt":"2023-10-27T05:55:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"}},{"before":"7f26300817031240471de319ff336e09b0975db8","after":null,"ref":"refs/heads/accelerometer","pushedAt":"2023-10-27T05:55:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"}},{"before":null,"after":"7f26300817031240471de319ff336e09b0975db8","ref":"refs/heads/accelerometer","pushedAt":"2023-10-27T05:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"},"commit":{"message":":bug: fix accelerometer bug","shortMessageHtmlLink":"πŸ› fix accelerometer bug"}},{"before":null,"after":"9eb46b0456b45534fdb197ee77ff4184fdfebba1","ref":"refs/heads/refactor-errors","pushedAt":"2023-10-27T05:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"},"commit":{"message":":fire: remove unused dep","shortMessageHtmlLink":"πŸ”₯ remove unused dep"}},{"before":null,"after":"9eb46b0456b45534fdb197ee77ff4184fdfebba1","ref":"refs/heads/cleanup","pushedAt":"2023-10-27T05:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"},"commit":{"message":":fire: remove unused dep","shortMessageHtmlLink":"πŸ”₯ remove unused dep"}},{"before":null,"after":"aa11a04912a76c6974afcf4633bd23d7e74c1203","ref":"refs/heads/compiler-error","pushedAt":"2023-10-27T05:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"},"commit":{"message":":tada: initial commit","shortMessageHtmlLink":"πŸŽ‰ initial commit"}},{"before":"561843edbf5516e0dd6e74266bb56399963a15a1","after":"560335f392d953bdd38a1cdfd9355a375f943bfc","ref":"refs/heads/main","pushedAt":"2023-10-27T05:55:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"},"commit":{"message":":page_facing_up: add license files","shortMessageHtmlLink":"πŸ“„ add license files"}},{"before":"560335f392d953bdd38a1cdfd9355a375f943bfc","after":"561843edbf5516e0dd6e74266bb56399963a15a1","ref":"refs/heads/main","pushedAt":"2023-10-27T05:52:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pyaillet","name":"Pierre-Yves Aillet","path":"/pyaillet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11957179?s=80&v=4"},"commit":{"message":"Prepare 0.0.2","shortMessageHtmlLink":"Prepare 0.0.2"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-drlrwA","startCursor":null,"endCursor":null}},"title":"Activity Β· pyaillet/bma423-rs"}