{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":267350664,"defaultBranch":"master","name":"learn-fpga","ownerLogin":"BrunoLevy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-27T15:04:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19478253?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1590591847.0","currentOid":""},"activityList":{"items":[{"before":"b77d6798b75d6e6bd7f0ef5fbb841bfb98eb2822","after":"61b9b1c18d3962f4c2c2d0b57356c531f69b9424","ref":"refs/heads/master","pushedAt":"2024-05-11T10:09:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Added link to tinysys","shortMessageHtmlLink":"Added link to tinysys"}},{"before":"aba73360cd12ca0f6d20b2278b30c0f86bc1fbcc","after":"b77d6798b75d6e6bd7f0ef5fbb841bfb98eb2822","ref":"refs/heads/master","pushedAt":"2024-05-07T08:55:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Added more links","shortMessageHtmlLink":"Added more links"}},{"before":"5bb5c5e5490d31366e41e16d8b5822a62d70254a","after":"aba73360cd12ca0f6d20b2278b30c0f86bc1fbcc","ref":"refs/heads/master","pushedAt":"2024-05-07T08:14:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Added links","shortMessageHtmlLink":"Added links"}},{"before":"0451c03077a8ca04fa374b80353cecd9559b1fca","after":"5bb5c5e5490d31366e41e16d8b5822a62d70254a","ref":"refs/heads/master","pushedAt":"2024-01-19T16:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"added link to doc on timers interrupts by Daniel Magum'","shortMessageHtmlLink":"added link to doc on timers interrupts by Daniel Magum'"}},{"before":"5c76b38d3678669660731158315adeb610b7d447","after":"0451c03077a8ca04fa374b80353cecd9559b1fca","ref":"refs/heads/master","pushedAt":"2024-01-15T08:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"more notes on interrupts","shortMessageHtmlLink":"more notes on interrupts"}},{"before":"c971acff5859cfc9ba0f1b726d8c76daeebae25b","after":"5c76b38d3678669660731158315adeb610b7d447","ref":"refs/heads/master","pushedAt":"2024-01-15T06:42:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"notes on interrupts, WIP","shortMessageHtmlLink":"notes on interrupts, WIP"}},{"before":"99e441830b6fa175987ddd8baaade3641b408a6d","after":"c971acff5859cfc9ba0f1b726d8c76daeebae25b","ref":"refs/heads/master","pushedAt":"2024-01-14T16:07:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"wrote a paragraph about Matthia's interrupts management in FemtoRV","shortMessageHtmlLink":"wrote a paragraph about Matthia's interrupts management in FemtoRV"}},{"before":"1c6f345518fa06639f8fdb230778bf0d957108c6","after":"99e441830b6fa175987ddd8baaade3641b408a6d","ref":"refs/heads/master","pushedAt":"2024-01-08T08:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"small update of notes","shortMessageHtmlLink":"small update of notes"}},{"before":"ea00a30bc01f9ccc51f8fa77292e45abeecf1214","after":"1c6f345518fa06639f8fdb230778bf0d957108c6","ref":"refs/heads/master","pushedAt":"2024-01-08T07:53:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"more notes for INTERRUPT.md scratchpad","shortMessageHtmlLink":"more notes for INTERRUPT.md scratchpad"}},{"before":"2c849b1cf071725cb51131a5b3c4932bc7359d06","after":"ea00a30bc01f9ccc51f8fa77292e45abeecf1214","ref":"refs/heads/master","pushedAt":"2024-01-07T09:35:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"put comment on program size later in the tutorial, where we learn how to compile C (better there I think)","shortMessageHtmlLink":"put comment on program size later in the tutorial, where we learn how…"}},{"before":"eb6b524cb3ab45232d0befea6c94750869785d11","after":"2c849b1cf071725cb51131a5b3c4932bc7359d06","ref":"refs/heads/master","pushedAt":"2024-01-07T07:29:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"added a scratchpad for episode III on interrupts","shortMessageHtmlLink":"added a scratchpad for episode III on interrupts"}},{"before":"ca76c6def0f877fe32ab647d1a6fe448873c911e","after":"eb6b524cb3ab45232d0befea6c94750869785d11","ref":"refs/heads/master","pushedAt":"2024-01-07T07:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"more details about address decoding when there is mapped SPI flash","shortMessageHtmlLink":"more details about address decoding when there is mapped SPI flash"}},{"before":"97a27596e069a3966dbce170a387fd1375d85c18","after":"ca76c6def0f877fe32ab647d1a6fe448873c911e","ref":"refs/heads/master","pushedAt":"2024-01-07T07:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"small fixes in the test, and explanations how to send data to the SPI flash on ECP5 boards","shortMessageHtmlLink":"small fixes in the test, and explanations how to send data to the SPI…"}},{"before":"6c5c727192ef31c4b23a126a787726e7cfc1a27b","after":"97a27596e069a3966dbce170a387fd1375d85c18","ref":"refs/heads/master","pushedAt":"2024-01-07T06:59:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"added more information about SPI flash and an additional program to display its contents","shortMessageHtmlLink":"added more information about SPI flash and an additional program to d…"}},{"before":"9166a1f14fa74d270b73b8269754d1ac65f10b1d","after":"6c5c727192ef31c4b23a126a787726e7cfc1a27b","ref":"refs/heads/master","pushedAt":"2024-01-06T22:32:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"addded sanity check and warning message in FIRMWARE_WORDS, to detect situation with nearly full BRAM","shortMessageHtmlLink":"addded sanity check and warning message in FIRMWARE_WORDS, to detect …"}},{"before":"aa9315c6d27bd75ff08bcb9ffe66f09a3f736646","after":"9166a1f14fa74d270b73b8269754d1ac65f10b1d","ref":"refs/heads/master","pushedAt":"2024-01-06T20:39:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"added program to display the beginning of the SPI flash","shortMessageHtmlLink":"added program to display the beginning of the SPI flash"}},{"before":"0bac91352c80ffc16a8696a132f3325086b38729","after":"aa9315c6d27bd75ff08bcb9ffe66f09a3f736646","ref":"refs/heads/master","pushedAt":"2024-01-06T20:28:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"fixed #90 (ST_NICCC demo was too large to fit in BRAM)","shortMessageHtmlLink":"fixed #90 (ST_NICCC demo was too large to fit in BRAM)"}},{"before":"9b663f77cb69ef70370d126ddd2858f992cbd903","after":"0bac91352c80ffc16a8696a132f3325086b38729","ref":"refs/heads/master","pushedAt":"2023-10-30T07:17:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Added provenance info for donut.c\nNew version of donut with nice \"rendering\" and stats","shortMessageHtmlLink":"Added provenance info for donut.c"}},{"before":"2af9dedfa34c51c00f5e172fb1b5d7df684954b4","after":"9b663f77cb69ef70370d126ddd2858f992cbd903","ref":"refs/heads/master","pushedAt":"2023-10-23T18:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Added Andy Sloane's CORDIC-based donut demo","shortMessageHtmlLink":"Added Andy Sloane's CORDIC-based donut demo"}},{"before":"fd954b06f6dc57ee042d0c82e9418e83c4b261b4","after":"2af9dedfa34c51c00f5e172fb1b5d7df684954b4","ref":"refs/heads/master","pushedAt":"2023-10-07T09:53:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Added links to libraries to be ported","shortMessageHtmlLink":"Added links to libraries to be ported"}},{"before":"d6f7551c7a6fc2b928044ed01c75b24bc5648697","after":"fd954b06f6dc57ee042d0c82e9418e83c4b261b4","ref":"refs/heads/master","pushedAt":"2023-08-04T06:41:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Added references on OoO","shortMessageHtmlLink":"Added references on OoO"}},{"before":"2023d1c76443229f4c84c543821a94eff5f96495","after":"d6f7551c7a6fc2b928044ed01c75b24bc5648697","ref":"refs/heads/master","pushedAt":"2023-07-28T11:43:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Added ref to microarchitecture doc","shortMessageHtmlLink":"Added ref to microarchitecture doc"}},{"before":"09b7c2b9a6dfec28e745f8d6e4993910dbe3de64","after":"2023d1c76443229f4c84c543821a94eff5f96495","ref":"refs/heads/master","pushedAt":"2023-07-19T09:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"7373542c7aca6b8756ad39e4f9a1dd28f2e93653","after":"09b7c2b9a6dfec28e745f8d6e4993910dbe3de64","ref":"refs/heads/master","pushedAt":"2023-07-19T09:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Added concluding remarks.","shortMessageHtmlLink":"Added concluding remarks."}},{"before":"199acc84642e3c73344b57335648a7c1c26fdcaf","after":"7373542c7aca6b8756ad39e4f9a1dd28f2e93653","ref":"refs/heads/master","pushedAt":"2023-06-24T17:43:12.264Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"cleanup, fix warnings","shortMessageHtmlLink":"cleanup, fix warnings"}},{"before":"c68039e68cbf34831b4f77bbce6d032664a1ee96","after":"199acc84642e3c73344b57335648a7c1c26fdcaf","ref":"refs/heads/master","pushedAt":"2023-06-24T06:47:59.515Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"fixed warnings","shortMessageHtmlLink":"fixed warnings"}},{"before":"3e8ce0a7b1fc7b243c74ca2f4a5b49750a0f8810","after":"c68039e68cbf34831b4f77bbce6d032664a1ee96","ref":"refs/heads/master","pushedAt":"2023-06-24T06:05:16.962Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"i_video_oled: increment tables now initialized when initializing\ngraphic mode.\ncleanup.","shortMessageHtmlLink":"i_video_oled: increment tables now initialized when initializing"}},{"before":"f27fc6150d9d8d16a2a39de49f84cec65d02e73a","after":"3e8ce0a7b1fc7b243c74ca2f4a5b49750a0f8810","ref":"refs/heads/master","pushedAt":"2023-06-23T13:43:30.422Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Faster OLED driver, with delta-encoded tables for fast rescale.","shortMessageHtmlLink":"Faster OLED driver, with delta-encoded tables for fast rescale."}},{"before":"ff401afaccdae40c6a661ba994c429a2253622d3","after":"f27fc6150d9d8d16a2a39de49f84cec65d02e73a","ref":"refs/heads/master","pushedAt":"2023-06-23T13:41:43.377Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"Merge pull request #107 from M4rkoHR/master\n\nDoom Nearest Neighbor scaling LUT implementation","shortMessageHtmlLink":"Merge pull request #107 from M4rkoHR/master"}},{"before":"fedec6f67811431cbb9f1e27c731ef3c0ddec342","after":"ff401afaccdae40c6a661ba994c429a2253622d3","ref":"refs/heads/master","pushedAt":"2023-06-22T21:03:39.801Z","pushType":"push","commitsCount":1,"pusher":{"login":"BrunoLevy","name":"Bruno Levy","path":"/BrunoLevy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19478253?s=80&v=4"},"commit":{"message":"support","shortMessageHtmlLink":"support"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xMVQxMDowOToxNC4wMDAwMDBazwAAAARHL8OJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yMlQyMTowMzozOS44MDE5NTFazwAAAANHOZqt"}},"title":"Activity · BrunoLevy/learn-fpga"}