{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":703461331,"defaultBranch":"main","name":"computer-architectures","ownerLogin":"MicheleCazzola","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-11T09:36:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/128429037?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704883486.0","currentOid":""},"activityList":{"items":[{"before":"feab9f86f5753c17a52f7e786f965e87e8565a41","after":"ef693b26af039e722d82a9d1d69c443b8ed302d9","ref":"refs/heads/main","pushedAt":"2024-08-18T15:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"07f12f96d351f77e7008634006496cc76ead7be9","after":"feab9f86f5753c17a52f7e786f965e87e8565a41","ref":"refs/heads/main","pushedAt":"2024-08-18T15:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"48c876269af7c533b8d96d3b7f03f689caa30e8f","after":"07f12f96d351f77e7008634006496cc76ead7be9","ref":"refs/heads/main","pushedAt":"2024-01-29T17:47:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Final version","shortMessageHtmlLink":"EP2 - Final version"}},{"before":"838772d578e03afb41718597391672abe03db319","after":"48c876269af7c533b8d96d3b7f03f689caa30e8f","ref":"refs/heads/main","pushedAt":"2024-01-25T09:11:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Delivery version","shortMessageHtmlLink":"EP2 - Delivery version"}},{"before":"28512b79dac3fe6105895ef802b409368c4f9f18","after":"838772d578e03afb41718597391672abe03db319","ref":"refs/heads/main","pushedAt":"2024-01-24T22:07:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Application note and code\nWritten application note 1 page version and exported in PDF\nCleanup code","shortMessageHtmlLink":"EP2 - Application note and code"}},{"before":"f6f6b7fe34242d925e3d9c7e2bd3d9ebf9a362fa","after":"28512b79dac3fe6105895ef802b409368c4f9f18","ref":"refs/heads/main","pushedAt":"2024-01-19T16:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Further testing\nTest all situations in single and double board\nTODO: handshake stop when a board chooses single board mode","shortMessageHtmlLink":"EP2 - Further testing"}},{"before":"4ae0c694d4dcbe086c9315e3ace0ef66c6fbec31","after":"f6f6b7fe34242d925e3d9c7e2bd3d9ebf9a362fa","ref":"refs/heads/main","pushedAt":"2024-01-18T23:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Cleanup code\nAdded utility functions\nCleanup code\nAdded comments\nAll modifies must be tested yet\nNo license needed for now","shortMessageHtmlLink":"EP2 - Cleanup code"}},{"before":"b35a080f4dbc57b7f8056fcb501f228dabab4af7","after":"4ae0c694d4dcbe086c9315e3ace0ef66c6fbec31","ref":"refs/heads/main","pushedAt":"2024-01-18T16:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Bug fixing\nFixed bugs of moves\nDisabled buttons on opponent turn\nTODO: apply license for code size > 32 KB and cancel timer","shortMessageHtmlLink":"EP2 - Bug fixing"}},{"before":"b92987be572bba30109bc04ac5f3df36be51f806","after":"b35a080f4dbc57b7f8056fcb501f228dabab4af7","ref":"refs/heads/main","pushedAt":"2024-01-18T10:20:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Fix multiplayer\nFixed multiplayer issues\nTODO: fix NPC issue with move, not replicated on emulator","shortMessageHtmlLink":"EP2 - Fix multiplayer"}},{"before":"148fb44e7b17ddf0e1c9078a909fac74ea4104da","after":"b92987be572bba30109bc04ac5f3df36be51f806","ref":"refs/heads/main","pushedAt":"2024-01-16T11:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Fixed timer 1 interrupt flag","shortMessageHtmlLink":"EP2 - Fixed timer 1 interrupt flag"}},{"before":"4983d13ce0a2f02baae35823cf31fa617784745d","after":"148fb44e7b17ddf0e1c9078a909fac74ea4104da","ref":"refs/heads/main","pushedAt":"2024-01-16T08:54:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Testing\nStart handshake ok\nProblems on sending move","shortMessageHtmlLink":"EP2 - Testing"}},{"before":"0c1183116befc1be0c58b2471d69d106fea8bcb4","after":"4983d13ce0a2f02baae35823cf31fa617784745d","ref":"refs/heads/main","pushedAt":"2024-01-15T22:43:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Highlighting and CAN updates\nGraphics: new token border implemented\nHighlighting: token border shown when move is executed but not confirmed yet\nCAN (NOT TESTED): handshake and multiboard functionalities implemented\nTODO: implement update status variable in multiboard mode, when opponent's move is received","shortMessageHtmlLink":"EP2 - Highlighting and CAN updates"}},{"before":"c7f0b8c9435c6dfe854e454caac90b8c5c4226aa","after":"0c1183116befc1be0c58b2471d69d106fea8bcb4","ref":"refs/heads/main","pushedAt":"2024-01-15T12:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - NPC and CAN\nEnforced NPC with simple heuristic\nTried to implement CAN functions: modify CAN1->CAN1 (only one cable), modify IDs","shortMessageHtmlLink":"EP2 - NPC and CAN"}},{"before":"3ef56d562f3aca0a5bb7866595e07d1fec3129b7","after":"c7f0b8c9435c6dfe854e454caac90b8c5c4226aa","ref":"refs/heads/main","pushedAt":"2024-01-13T23:32:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Implemented NPC\nNPC version 2 implemented: based on local path optimization\nPerformances: time -> very good, game -> good\nTODO: add some heuristics or N-move ahead simulation to improve performances\nTODO: add color for cell selected when human plays","shortMessageHtmlLink":"EP2 - Implemented NPC"}},{"before":"32bf50d33de9c7bf3d81aaa9e3ad5b571e0cf866","after":"3ef56d562f3aca0a5bb7866595e07d1fec3129b7","ref":"refs/heads/main","pushedAt":"2024-01-11T10:21:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Added CAN library and tested menu on board\nHighlited playing tokenn\nNext steps: implement NPC (home), fix CAN communication (lab)","shortMessageHtmlLink":"EP2 - Added CAN library and tested menu on board"}},{"before":"05fbf39f05870618bf873bf36143a9d72d0f9714","after":"32bf50d33de9c7bf3d81aaa9e3ad5b571e0cf866","ref":"refs/heads/main","pushedAt":"2024-01-10T22:15:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Menu implemented","shortMessageHtmlLink":"EP2 - Menu implemented"}},{"before":"8825db04d2d58e11557f36b925d72ff28dd156b9","after":"05fbf39f05870618bf873bf36143a9d72d0f9714","ref":"refs/heads/main","pushedAt":"2024-01-10T11:53:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP2 - Start version\nBegin menu","shortMessageHtmlLink":"EP2 - Start version"}},{"before":"8825db04d2d58e11557f36b925d72ff28dd156b9","after":"f09a49d59a414f39c2e0a7ef9c3edbfbb1e203e9","ref":"refs/heads/EP1","pushedAt":"2024-01-10T10:52:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Prepared delivery version\nTODO: accelerate video maybe","shortMessageHtmlLink":"EP1 - Prepared delivery version"}},{"before":"8825db04d2d58e11557f36b925d72ff28dd156b9","after":null,"ref":"refs/heads/official_rules","pushedAt":"2024-01-10T10:44:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"}},{"before":"dbd4fbef0378b1e5697120b66935a5d8d3037433","after":null,"ref":"refs/heads/EP1_alternative_debouncing","pushedAt":"2024-01-10T10:44:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"}},{"before":null,"after":"8825db04d2d58e11557f36b925d72ff28dd156b9","ref":"refs/heads/EP1","pushedAt":"2024-01-10T10:43:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Tested on board and debugged with official rules","shortMessageHtmlLink":"EP1 - Tested on board and debugged with official rules"}},{"before":"0da376e99f1e8a572f78f02c925bf246002c74d1","after":"8825db04d2d58e11557f36b925d72ff28dd156b9","ref":"refs/heads/main","pushedAt":"2024-01-10T10:42:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Tested on board and debugged with official rules","shortMessageHtmlLink":"EP1 - Tested on board and debugged with official rules"}},{"before":"3c54332b8134641059d3347b0964c0660573bd5b","after":"8825db04d2d58e11557f36b925d72ff28dd156b9","ref":"refs/heads/official_rules","pushedAt":"2024-01-10T10:41:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Tested on board and debugged with official rules","shortMessageHtmlLink":"EP1 - Tested on board and debugged with official rules"}},{"before":"d1f0675564a563ed4b69aa40b6df54c8c2eaf6d4","after":"3c54332b8134641059d3347b0964c0660573bd5b","ref":"refs/heads/official_rules","pushedAt":"2024-01-09T16:05:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Fixed bug in setNextPos","shortMessageHtmlLink":"EP1 - Fixed bug in setNextPos"}},{"before":null,"after":"d1f0675564a563ed4b69aa40b6df54c8c2eaf6d4","ref":"refs/heads/official_rules","pushedAt":"2024-01-08T13:42:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Joystick bug fixing and tests\nJoystick fixing for long pressure and diagonal movements\nTests done\nTODO:\n- volatile variables\n- int to char\n- more tests","shortMessageHtmlLink":"EP1 - Joystick bug fixing and tests"}},{"before":"a83a22bfde0810194db5696e74d396a7abe6fdc0","after":"0da376e99f1e8a572f78f02c925bf246002c74d1","ref":"refs/heads/main","pushedAt":"2024-01-06T18:50:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Final actions done\nRecorded video\nCompiled report\nTried some test to estimate max queue dimension for bfs","shortMessageHtmlLink":"EP1 - Final actions done"}},{"before":"9e821a39ac5eaf42629cf086b34ab797d3269fdf","after":"a83a22bfde0810194db5696e74d396a7abe6fdc0","ref":"refs/heads/main","pushedAt":"2024-01-06T15:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Fix: delivery version\nIncreased queue dimension to 26\nMessage bug fixing","shortMessageHtmlLink":"EP1 - Fix: delivery version"}},{"before":"ead6ce27fd9470cf3165bf13bda12ba5d357f70b","after":"9e821a39ac5eaf42629cf086b34ab797d3269fdf","ref":"refs/heads/main","pushedAt":"2024-01-05T17:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Fix: tests and RIT modify\nStopped rit during its handler, due to interrupt issues\nSome more tests about max queue dimension for bfs algorithm","shortMessageHtmlLink":"EP1 - Fix: tests and RIT modify"}},{"before":"953870b1796bf6e1f1ad9bc778fc1df68e476588","after":"ead6ce27fd9470cf3165bf13bda12ba5d357f70b","ref":"refs/heads/main","pushedAt":"2024-01-05T11:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Fix: added parameter initialization","shortMessageHtmlLink":"EP1 - Fix: added parameter initialization"}},{"before":"b0f72a7fd8cb769f641e52e4d8a64c02ec10162b","after":"953870b1796bf6e1f1ad9bc778fc1df68e476588","ref":"refs/heads/main","pushedAt":"2024-01-05T00:33:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MicheleCazzola","name":"Michele Cazzola","path":"/MicheleCazzola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/128429037?s=80&v=4"},"commit":{"message":"EP1 - Bug fixing, cleanup code\nFixed walls bug: added new status variable attribute, to track highlites cells\nChanged some unuseful parameters passing by pointer to value\nAdded some comments\nFew more cases tested","shortMessageHtmlLink":"EP1 - Bug fixing, cleanup code"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOFQxNToxOToyNi4wMDAwMDBazwAAAASdVkD4","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wNVQwMDozMzo0Ny4wMDAwMDBazwAAAAPYJhEt"}},"title":"Activity ยท MicheleCazzola/computer-architectures"}