{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":68862960,"defaultBranch":"master","name":"sdspi","ownerLogin":"ZipCPU","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-21T22:30:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22348544?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721681783.0","currentOid":""},"activityList":{"items":[{"before":"0d988b581fcb77003ad66ccfcd3c0e56530d5cc1","after":"4abe6b9b734cbd90816e1d2e5ee60ef7347b730f","ref":"refs/heads/master","pushedAt":"2024-09-08T02:25:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated README to accurately reflect ACK/NAK CRC token responses","shortMessageHtmlLink":"Updated README to accurately reflect ACK/NAK CRC token responses"}},{"before":"0dbb1bd6321ebd4c3346901e5df6795c00bd50b1","after":"1d751a9a4cca8f92a6490cb9bc9e200c94b47ffb","ref":"refs/heads/dev","pushedAt":"2024-09-06T13:08:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Now devprogress indicates the (correct) sim completion status","shortMessageHtmlLink":"Now devprogress indicates the (correct) sim completion status"}},{"before":"7664bc5b9365edea663eaea6ae4a0c6bfa037a8b","after":"0dbb1bd6321ebd4c3346901e5df6795c00bd50b1","ref":"refs/heads/dev","pushedAt":"2024-09-04T22:00:23.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: This design now works in hardware, both R&W\n\n- STOP_TRANSMISSION DMA issued command now (properly) expects R1b\n response\n- OPT_CRCTOKEN now defaults to 1 for SD cards as well. (Simulation\n work still needs to catch up to pass.)","shortMessageHtmlLink":"FIX: This design now works in hardware, both R&W"}},{"before":"7664bc5b9365edea663eaea6ae4a0c6bfa037a8b","after":"0d988b581fcb77003ad66ccfcd3c0e56530d5cc1","ref":"refs/heads/master","pushedAt":"2024-08-31T02:40:59.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated usage and coverage report, all tests pass","shortMessageHtmlLink":"Updated usage and coverage report, all tests pass"}},{"before":"f02ed6e94ab94ae5358c8b44062405a8265273fb","after":"7664bc5b9365edea663eaea6ae4a0c6bfa037a8b","ref":"refs/heads/dev","pushedAt":"2024-08-28T15:46:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: Remove double parameter declaration","shortMessageHtmlLink":"FIX: Remove double parameter declaration"}},{"before":"f02ed6e94ab94ae5358c8b44062405a8265273fb","after":"7664bc5b9365edea663eaea6ae4a0c6bfa037a8b","ref":"refs/heads/master","pushedAt":"2024-08-28T15:46:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: Remove double parameter declaration","shortMessageHtmlLink":"FIX: Remove double parameter declaration"}},{"before":"395a6c64f1e5af53bed4e9b5f891f946d2933e16","after":"f02ed6e94ab94ae5358c8b44062405a8265273fb","ref":"refs/heads/dev","pushedAt":"2024-08-28T11:53:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"7b1c7a090f31575d0fa9f004a5908beb071fcedb","after":"f02ed6e94ab94ae5358c8b44062405a8265273fb","ref":"refs/heads/master","pushedAt":"2024-08-28T11:53:08.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"3b5be725253c767c0237644166c4a8167121760f","after":"395a6c64f1e5af53bed4e9b5f891f946d2933e16","ref":"refs/heads/dev","pushedAt":"2024-08-28T11:47:38.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Following stream bit adjustment, all tests pass","shortMessageHtmlLink":"Following stream bit adjustment, all tests pass"}},{"before":"aa8f7fb0f6575b0b41cff5b273cb100c627bf0b8","after":"3b5be725253c767c0237644166c4a8167121760f","ref":"refs/heads/dev","pushedAt":"2024-08-27T12:07:52.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated readme to reflect new eMMC ACK/NAK support","shortMessageHtmlLink":"Updated readme to reflect new eMMC ACK/NAK support"}},{"before":"242f2345a37ec7da374b4a00d55aaa6338570500","after":"7b1c7a090f31575d0fa9f004a5908beb071fcedb","ref":"refs/heads/master","pushedAt":"2024-08-16T11:33:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Merge branch 'adomasbaliuka-adomasbaliuka-patch-1'","shortMessageHtmlLink":"Merge branch 'adomasbaliuka-adomasbaliuka-patch-1'"}},{"before":"62f0ce9c099c8bf1b7ed894c7daf6a954838c049","after":"242f2345a37ec7da374b4a00d55aaa6338570500","ref":"refs/heads/master","pushedAt":"2024-08-16T11:25:50.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated current area usage numbers","shortMessageHtmlLink":"Updated current area usage numbers"}},{"before":"b62d5e34693d2790b6e84a79693f6afa9a623460","after":"aa8f7fb0f6575b0b41cff5b273cb100c627bf0b8","ref":"refs/heads/dev","pushedAt":"2024-08-14T20:43:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"S/W Fix(es): OpCond fix for HCS+Query, and CKPHASE\n\n- Default speed remains at 25MHz\n- CKPHASE now defaults to 16 steps\n This works w/ Xilinx and DDR PHY\n- Better error reporting if SDDEBUG and/or SDINFO are set\n- FIX: Product name reporting (now) works w/ CID dump\n- FIX: Extra newline w/ puts, changed to fputs\n- FIX: Various lint fixes w/in the RTL\n- NEW: sdio_dump_err routine\n\nVERIFIED: Works in H/W w/OPT_DDR && !OPT_SERDES && SDMULTI=0","shortMessageHtmlLink":"S/W Fix(es): OpCond fix for HCS+Query, and CKPHASE"}},{"before":"a5defefdd191ec4e64d780ab5a72e85e5ec3377d","after":"b62d5e34693d2790b6e84a79693f6afa9a623460","ref":"refs/heads/dev","pushedAt":"2024-08-01T12:10:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Formal proofs pass, report included","shortMessageHtmlLink":"Formal proofs pass, report included"}},{"before":"7e380f96ccfb5807a68b63c60282c24569fd0902","after":"a5defefdd191ec4e64d780ab5a72e85e5ec3377d","ref":"refs/heads/dev","pushedAt":"2024-07-31T18:51:00.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: Formal WB & AXIL command proofs pass again\n\nThis fixes the case where the commanded FIFO might have\ngotten out of sync with the DMA FSM. It also pushes the\nEMMC CRC control structures to the AXIL interface, for\nwhen the CRC tokens are recognized.","shortMessageHtmlLink":"FIX: Formal WB & AXIL command proofs pass again"}},{"before":"1d340fe7efd5770558214a02120c4d73d577644c","after":"8821da9a85cbd75bb26ee68e7aa6727ae661fdc8","ref":"refs/heads/crctoken","pushedAt":"2024-07-23T17:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: DMA block count was only ever updating the lower 8 bits","shortMessageHtmlLink":"FIX: DMA block count was only ever updating the lower 8 bits"}},{"before":"43c9d390b24caa7531c471492b4963d253e7eadb","after":"1d340fe7efd5770558214a02120c4d73d577644c","ref":"refs/heads/crctoken","pushedAt":"2024-07-23T17:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: DMA stream transfer lock up","shortMessageHtmlLink":"FIX: DMA stream transfer lock up"}},{"before":"7d8231c355bda7b97b5161a81e39a27f7730ba7a","after":"43c9d390b24caa7531c471492b4963d253e7eadb","ref":"refs/heads/crctoken","pushedAt":"2024-07-23T16:34:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: DMA block count now supports > 256 blocks","shortMessageHtmlLink":"FIX: DMA block count now supports > 256 blocks"}},{"before":"aa1157303a438cc27efc36cee544f998cc52737a","after":"7d8231c355bda7b97b5161a81e39a27f7730ba7a","ref":"refs/heads/crctoken","pushedAt":"2024-07-23T13:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"SDDMA passes lint check w/ SDIO_AXI and no AXI DMA","shortMessageHtmlLink":"SDDMA passes lint check w/ SDIO_AXI and no AXI DMA"}},{"before":"9870220cd9cf80236dd752b86e063ef233247f71","after":"aa1157303a438cc27efc36cee544f998cc52737a","ref":"refs/heads/crctoken","pushedAt":"2024-07-23T12:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: Defined unused DMA wires for AXI stream use in a (no) AXI environment","shortMessageHtmlLink":"FIX: Defined unused DMA wires for AXI stream use in a (no) AXI enviro…"}},{"before":null,"after":"9870220cd9cf80236dd752b86e063ef233247f71","ref":"refs/heads/crctoken","pushedAt":"2024-07-22T20:56:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"FIX: EMMC Busy now ignores CRC ACK/NAK sequences\n\nThis fixes the busy wire coming out of the front end. Prior to this\nfix, an ACK/NAK could prevent the IP from detecting a busy. Now,\nthe ACK/NAK will be ignored and the busy noticed following.\n\nThe SDTXFRAME has also been upgraded to produce errors on a CRC NAK\nmessage. Likewise, SDWB and SDAXIL now look for these NAK messages.\nThe spec.pdf has been upgraded to discuss this new interface.\n\nNote that the ACK/NAK sequences are not (yet) recognized by the front\nend. Once they are, the logic following should work.\n\nAlso: Refreshed the wb2axip IP, and updated the copyright dates to\nreflect the 2024 work taking place.","shortMessageHtmlLink":"FIX: EMMC Busy now ignores CRC ACK/NAK sequences"}},{"before":"a2e9fbec7e58ecd90416fa3e647cb1c549282ecd","after":"62f0ce9c099c8bf1b7ed894c7daf6a954838c049","ref":"refs/heads/master","pushedAt":"2024-07-06T11:15:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Upgraded MM2S DMA from ZipCPU","shortMessageHtmlLink":"Upgraded MM2S DMA from ZipCPU"}},{"before":"7e380f96ccfb5807a68b63c60282c24569fd0902","after":"a2e9fbec7e58ecd90416fa3e647cb1c549282ecd","ref":"refs/heads/master","pushedAt":"2024-06-05T18:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Various lint fixes, updated formal verification report","shortMessageHtmlLink":"Various lint fixes, updated formal verification report"}},{"before":"69a9febb3987bc61fd731b41b90433b1e9c9daa0","after":"7e380f96ccfb5807a68b63c60282c24569fd0902","ref":"refs/heads/master","pushedAt":"2024-05-23T03:24:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated logic usage numbers","shortMessageHtmlLink":"Updated logic usage numbers"}},{"before":"69a9febb3987bc61fd731b41b90433b1e9c9daa0","after":"7e380f96ccfb5807a68b63c60282c24569fd0902","ref":"refs/heads/dev","pushedAt":"2024-05-23T03:24:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated logic usage numbers","shortMessageHtmlLink":"Updated logic usage numbers"}},{"before":"7aaf938376c986ffb937dc9ba59aa6ebae11b5b4","after":"69a9febb3987bc61fd731b41b90433b1e9c9daa0","ref":"refs/heads/dev","pushedAt":"2024-05-22T14:45:12.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"fc42d2273c0c3fc964dfec003ff4bec9d528a410","after":"69a9febb3987bc61fd731b41b90433b1e9c9daa0","ref":"refs/heads/master","pushedAt":"2024-05-22T14:44:56.000Z","pushType":"push","commitsCount":57,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"310b7003a130a7e05f0dcf8e0dae96b88356496c","after":"7aaf938376c986ffb937dc9ba59aa6ebae11b5b4","ref":"refs/heads/dev","pushedAt":"2024-04-25T18:07:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"NEW: HWRESET support for eMMC reset wire control","shortMessageHtmlLink":"NEW: HWRESET support for eMMC reset wire control"}},{"before":"7f181d16fbd9050265a71aa177b8f5bf96b0e576","after":"fc42d2273c0c3fc964dfec003ff4bec9d528a410","ref":"refs/heads/master","pushedAt":"2024-04-20T12:18:20.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:ZipCPU/sdspi","shortMessageHtmlLink":"Merge branch 'master' of github.com:ZipCPU/sdspi"}},{"before":"0796adddaa8f934f620374ac1df8f7c554a7673e","after":"7f181d16fbd9050265a71aa177b8f5bf96b0e576","ref":"refs/heads/master","pushedAt":"2024-03-14T12:49:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZipCPU","name":"Dan Gisselquist","path":"/ZipCPU","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22348544?s=80&v=4"},"commit":{"message":"Updated README to point to dev branch","shortMessageHtmlLink":"Updated README to point to dev branch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOFQwMjoyNToxMy4wMDAwMDBazwAAAASv5noF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xNFQxMjo0OTowMi4wMDAwMDBazwAAAAQVoSrB"}},"title":"Activity · ZipCPU/sdspi"}