{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17856505,"defaultBranch":"master","name":"RF24","ownerLogin":"nRF24","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-18T06:53:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26580355?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725883318.0","currentOid":""},"activityList":{"items":[{"before":"cda757909e22851ddfe4936579086007015ace69","after":"17b9cd00e87fe8af161291a74153da56df3f1cc5","ref":"refs/heads/add-pyproject.toml","pushedAt":"2024-09-09T22:38:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"bump doxygen","shortMessageHtmlLink":"bump doxygen"}},{"before":"a8fe7cf076ea8b6bfa71fefa1263e134c0ddb661","after":"cda757909e22851ddfe4936579086007015ace69","ref":"refs/heads/add-pyproject.toml","pushedAt":"2024-09-09T19:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"remove outdated doc note","shortMessageHtmlLink":"remove outdated doc note"}},{"before":null,"after":"a8fe7cf076ea8b6bfa71fefa1263e134c0ddb661","ref":"refs/heads/add-pyproject.toml","pushedAt":"2024-09-09T12:01:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"add pyproject.toml and update docs\n\nnote this removes the old cross compile script (for unix)\n\nref #1000","shortMessageHtmlLink":"add pyproject.toml and update docs"}},{"before":"e5ed6c0384f2903c6652a31b0358562f3ba41a06","after":null,"ref":"refs/heads/rm-useless-ce()-call","pushedAt":"2024-09-09T11:04:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"}},{"before":"f2da85e525f5bc3d68853620b98b665fc413263d","after":"5e89cc8ec24a1e5ff82eeee4fdfbd02975eadeeb","ref":"refs/heads/master","pushedAt":"2024-09-09T11:04:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"remove useless `ce()` call (#987)\n\nresolves #986","shortMessageHtmlLink":"remove useless ce() call (#987)"}},{"before":"4c7916c46ac6c2d243653a94546f427188a881e4","after":null,"ref":"refs/heads/add-ebyte-datasheet","pushedAt":"2024-09-08T10:03:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"}},{"before":"1acf968d9825485b77b84a3ebf2d00ebd7ef0b8e","after":"f2da85e525f5bc3d68853620b98b665fc413263d","ref":"refs/heads/master","pushedAt":"2024-09-08T10:01:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"add ebyte manual for ML01DP5 to datasheets (#996)\n\nThis PA/LNA module has become increasingly popular, and it would be nice to have an English copy of its manual here in the repo.","shortMessageHtmlLink":"add ebyte manual for ML01DP5 to datasheets (#996)"}},{"before":"234b65a6fe8ea2c445efdedf2d07303da4fd967b","after":"48bab9b1780e7a28f9e82d2b7aa2ac9ab12ae0ba","ref":"refs/heads/clang-tidy","pushedAt":"2024-09-08T07:41:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"fix some linting errors noted by clang-tidy\n\n- also enable generation of compilation database for all non-Arduino builds\n- add clang-tidy config\n- resolve implicit casting cases\n- resolve `else` after `return` cases\n- ignore false-positive about \"memory allocated with zero size\"","shortMessageHtmlLink":"fix some linting errors noted by clang-tidy"}},{"before":"3cbc6142770cd0cea15ce4e7e32e9d93ebac61ac","after":"096d5b927970a9a53d41bf5b41034e8e734211d2","ref":"refs/heads/fix-spelling","pushedAt":"2024-09-08T07:10:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"questionable fixes\n\npossibly breaking API","shortMessageHtmlLink":"questionable fixes"}},{"before":"a4f68e1f67a4275474bb8a07915dfa1bf72f35cf","after":"3cbc6142770cd0cea15ce4e7e32e9d93ebac61ac","ref":"refs/heads/fix-spelling","pushedAt":"2024-09-08T06:45:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"questionable fixes\n\npossibly breaking API","shortMessageHtmlLink":"questionable fixes"}},{"before":null,"after":"a4f68e1f67a4275474bb8a07915dfa1bf72f35cf","ref":"refs/heads/fix-spelling","pushedAt":"2024-09-08T05:28:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"add CI job to check spelling","shortMessageHtmlLink":"add CI job to check spelling"}},{"before":"99fca48104f08ae0de7de3a31c250c2e1d5f294e","after":"234b65a6fe8ea2c445efdedf2d07303da4fd967b","ref":"refs/heads/clang-tidy","pushedAt":"2024-09-08T05:11:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"fix some linting errors noted by clang-tidy\n\n- also enable generation of compilation database for all non-Arduino builds\n- add clang-tidy config\n- resolve implicit casting cases\n- resolve `else` after `return` cases\n- ignore false-positive about \"memory allocated with zero size\"","shortMessageHtmlLink":"fix some linting errors noted by clang-tidy"}},{"before":null,"after":"99fca48104f08ae0de7de3a31c250c2e1d5f294e","ref":"refs/heads/clang-tidy","pushedAt":"2024-09-07T20:26:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"fix some linting errors noted by clang-tidy\n\nalso enable generation of compilation database for all non-Arduino builds","shortMessageHtmlLink":"fix some linting errors noted by clang-tidy"}},{"before":null,"after":"4c7916c46ac6c2d243653a94546f427188a881e4","ref":"refs/heads/add-ebyte-datasheet","pushedAt":"2024-09-04T21:02:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"add ebyte manual for ML01DP5 to datasheets\n\nThis PA/LNA module has become increasingly popular, and it would be nice to have an English copy of its manual here in the repo.","shortMessageHtmlLink":"add ebyte manual for ML01DP5 to datasheets"}},{"before":"4b57a33ccde0e6e52a17a4b4c7d4eda8efa04b25","after":"e5ed6c0384f2903c6652a31b0358562f3ba41a06","ref":"refs/heads/rm-useless-ce()-call","pushedAt":"2024-08-02T09:23:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"remove useless `ce()` call\n\nresolves #986","shortMessageHtmlLink":"remove useless ce() call"}},{"before":"0829b87cc4a18cba99c20a92bc0cb3f01940ca36","after":null,"ref":"refs/heads/refactor-spi-cmds","pushedAt":"2024-08-02T09:21:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"}},{"before":"bae511186077445b357d916d0bc46105964c8232","after":"1acf968d9825485b77b84a3ebf2d00ebd7ef0b8e","ref":"refs/heads/master","pushedAt":"2024-08-02T09:21:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"Refactor some SPI transactions (#988)\n\n* Use `read_register()` to write 1 byte SPI commands\r\n* replace `reg | R_REGISTER` with just `reg`\r\n* don't `reg & REGISTER_MASK`\r\n* `writeAckPayload()` does not need to check for static payload size\r\n* reviewed debug output","shortMessageHtmlLink":"Refactor some SPI transactions (#988)"}},{"before":"7abc73d7bb360480f79b68c2eef5c61642816a52","after":"0829b87cc4a18cba99c20a92bc0cb3f01940ca36","ref":"refs/heads/refactor-spi-cmds","pushedAt":"2024-07-20T09:53:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"reviewed debug output","shortMessageHtmlLink":"reviewed debug output"}},{"before":"ba12195a68f348244406ede5fce6b6b8361dae7e","after":"7abc73d7bb360480f79b68c2eef5c61642816a52","ref":"refs/heads/refactor-spi-cmds","pushedAt":"2024-07-15T23:03:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"writeAckPayload does not need to check for static payload size\n\nWhen writing an ACK payload to TX FIFO, static payload size is not applicable.\nSo, bypass the additional checks in `write_payload()` about ensuring static payload size is satisfied.\n\nNote, the `W_ACK_PAYLOAD` command already has 0x20 bit (`W_REGISTER`) asserted.","shortMessageHtmlLink":"writeAckPayload does not need to check for static payload size"}},{"before":"9c0ba58f48e70ca70151e14a0a6a587fca25581d","after":"ba12195a68f348244406ede5fce6b6b8361dae7e","ref":"refs/heads/refactor-spi-cmds","pushedAt":"2024-07-15T11:18:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"don't `reg & REGISTER_MASK`\n\n`REGISTER_MASK` is defined as 0x1F.\nAll register offsets are all under 0x1F.\nAny register offset masked with REGISTER_MASK results in the same register offset value, so we don't need to compute this at runtime.\n\nNote: all register offsets used are a known number. There is no public API that allows users to read a register offset larger than 0x1F.","shortMessageHtmlLink":"don't reg & REGISTER_MASK"}},{"before":null,"after":"9c0ba58f48e70ca70151e14a0a6a587fca25581d","ref":"refs/heads/refactor-spi-cmds","pushedAt":"2024-07-15T10:12:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"replace `reg | R_REGISTER` with just `reg`\n\n`R_REGISTER` is defined as 0.\n`reg | 0` always results in `reg`","shortMessageHtmlLink":"replace reg | R_REGISTER with just reg"}},{"before":null,"after":"4b57a33ccde0e6e52a17a4b4c7d4eda8efa04b25","ref":"refs/heads/rm-useless-ce()-call","pushedAt":"2024-07-15T09:31:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"remove useless `ce()` call\n\nresolves #986","shortMessageHtmlLink":"remove useless ce() call"}},{"before":"7768e6781e140308465604ecccd7dcdd075f2620","after":null,"ref":"refs/heads/improve-issue-templates","pushedAt":"2024-07-15T01:28:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"}},{"before":"81348ad9b100abf252de6f287a5855c18c0c9cc8","after":"bae511186077445b357d916d0bc46105964c8232","ref":"refs/heads/master","pushedAt":"2024-07-15T01:27:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"migrate issue templates into forms (#985)","shortMessageHtmlLink":"migrate issue templates into forms (#985)"}},{"before":"7fc74af8de01604893b1fd75920f94b39d73f402","after":"7768e6781e140308465604ecccd7dcdd075f2620","ref":"refs/heads/improve-issue-templates","pushedAt":"2024-07-08T01:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"some proofreading","shortMessageHtmlLink":"some proofreading"}},{"before":"1b30748a62998ccfbdc15fe73c7cf77346c3249b","after":"7fc74af8de01604893b1fd75920f94b39d73f402","ref":"refs/heads/improve-issue-templates","pushedAt":"2024-07-08T00:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"fix link in bug-report.yml","shortMessageHtmlLink":"fix link in bug-report.yml"}},{"before":"324cc2a9c7b7220f56d944f535219654a7dd2074","after":"1b30748a62998ccfbdc15fe73c7cf77346c3249b","ref":"refs/heads/improve-issue-templates","pushedAt":"2024-07-08T00:57:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"Update bug-report.yml","shortMessageHtmlLink":"Update bug-report.yml"}},{"before":"c25baa4a62f8ff62153627f97bc5a6e4df063f04","after":"324cc2a9c7b7220f56d944f535219654a7dd2074","ref":"refs/heads/improve-issue-templates","pushedAt":"2024-07-08T00:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"add driver selection to bug-report template","shortMessageHtmlLink":"add driver selection to bug-report template"}},{"before":"a018cb1b9f32486d0183789e0475df2347a3df21","after":"c25baa4a62f8ff62153627f97bc5a6e4df063f04","ref":"refs/heads/improve-issue-templates","pushedAt":"2024-07-08T00:12:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"reviewed templates","shortMessageHtmlLink":"reviewed templates"}},{"before":null,"after":"a018cb1b9f32486d0183789e0475df2347a3df21","ref":"refs/heads/improve-issue-templates","pushedAt":"2024-07-07T22:20:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"migrate issue templates into forms","shortMessageHtmlLink":"migrate issue templates into forms"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsWwXrQA","startCursor":null,"endCursor":null}},"title":"Activity ยท nRF24/RF24"}