{"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:1726253697.0","currentOid":""},"activityList":{"items":[{"before":"b329523c393cfa8f45ca392922c0d00fd35e4546","after":null,"ref":"refs/heads/add-pyproject.toml","pushedAt":"2024-09-13T18:54:57.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":"25f1fbdc72d7b8266525aaf59933d284cc412406","after":"63cadc42bfab80cc8a77267f5d16e39c550bcf9e","ref":"refs/heads/master","pushedAt":"2024-09-13T18:54:54.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 pyproject.toml and update docs (#1001)\n\nnote this removes the old cross compile script\r\n\r\nref #1000\r\n\r\n* update docs","shortMessageHtmlLink":"add pyproject.toml and update docs (#1001)"}},{"before":"d16a37210571f8917e722e73fef063809bf34810","after":"b329523c393cfa8f45ca392922c0d00fd35e4546","ref":"refs/heads/add-pyproject.toml","pushedAt":"2024-09-13T18:51:49.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":"ignore spelling of \"virtualenv\" (lib name)","shortMessageHtmlLink":"ignore spelling of \"virtualenv\" (lib name)"}},{"before":"17b9cd00e87fe8af161291a74153da56df3f1cc5","after":"d16a37210571f8917e722e73fef063809bf34810","ref":"refs/heads/add-pyproject.toml","pushedAt":"2024-09-13T09:46:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"2bndy5","name":"Brendan","path":"/2bndy5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14963867?s=80&v=4"},"commit":{"message":"Merge branch 'master' into add-pyproject.toml","shortMessageHtmlLink":"Merge branch 'master' into add-pyproject.toml"}},{"before":"096d5b927970a9a53d41bf5b41034e8e734211d2","after":null,"ref":"refs/heads/fix-spelling","pushedAt":"2024-09-13T09:23:55.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":"48bab9b1780e7a28f9e82d2b7aa2ac9ab12ae0ba","after":null,"ref":"refs/heads/clang-tidy","pushedAt":"2024-09-13T09:23:35.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":"233d865a552edb1c5b58937352f5e33906a3976d","after":"25f1fbdc72d7b8266525aaf59933d284cc412406","ref":"refs/heads/master","pushedAt":"2024-09-13T09:23: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":"fix some linting errors noted by clang-tidy (#999)\n\n- 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-negative about \"memory allocated with zero size\"","shortMessageHtmlLink":"fix some linting errors noted by clang-tidy (#999)"}},{"before":"5e89cc8ec24a1e5ff82eeee4fdfbd02975eadeeb","after":"233d865a552edb1c5b58937352f5e33906a3976d","ref":"refs/heads/master","pushedAt":"2024-09-13T09:10:10.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":"Fix spelling (#998)\n\n* minor readme updates\n* add cspell config and fix spelling errors\n* add CI job to check spelling","shortMessageHtmlLink":"Fix spelling (#998)"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtcza-gA","startCursor":null,"endCursor":null}},"title":"Activity ยท nRF24/RF24"}