{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":678969087,"defaultBranch":"main","name":"usb_midi_host","ownerLogin":"rppicomidi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-15T20:09:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/94197396?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716091272.0","currentOid":""},"activityList":{"items":[{"before":"9fdc2b606576c58660e752a07bd02d6208721412","after":"7d846f0fd24c03eede16e9cbe8297038108aedc7","ref":"refs/heads/main","pushedAt":"2024-05-19T03:04:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Make library.properties match the git tag","shortMessageHtmlLink":"Make library.properties match the git tag"}},{"before":"01c8f1118d97fed500e7a6ec76f6b845b9b13a17","after":"9fdc2b606576c58660e752a07bd02d6208721412","ref":"refs/heads/main","pushedAt":"2024-05-18T17:21:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Update to latest TinyUSB API","shortMessageHtmlLink":"Update to latest TinyUSB API"}},{"before":"1808df294a76880f84e128e0faae98305ad96db3","after":"01c8f1118d97fed500e7a6ec76f6b845b9b13a17","ref":"refs/heads/main","pushedAt":"2024-05-13T22:42:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"show tuh_midih_define_limits() in examples\n\nFor Arduino code, configuring buffer sizes\nin tusb_config.h is difficult. Update the\nexamples to show where to call the method\ntuh_midih_define_limits to set the buffer\nsizes in the setup() methods.\n\nAlso, try a more reliable way to init\nthe serial port.","shortMessageHtmlLink":"show tuh_midih_define_limits() in examples"}},{"before":"d1d47514acdaca73c89b7394b7dc72b77349c91d","after":"1808df294a76880f84e128e0faae98305ad96db3","ref":"refs/heads/main","pushedAt":"2024-02-09T19:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Address recent issues and fixes","shortMessageHtmlLink":"Address recent issues and fixes"}},{"before":"b54b8d6255692310aa8870f98b96d88252e54ece","after":"d1d47514acdaca73c89b7394b7dc72b77349c91d","ref":"refs/heads/main","pushedAt":"2024-02-09T16:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Limit max bulk endpoint transfer size per spec","shortMessageHtmlLink":"Limit max bulk endpoint transfer size per spec"}},{"before":"eff945be953e81fe859df495f688e7306c79b4ae","after":"b54b8d6255692310aa8870f98b96d88252e54ece","ref":"refs/heads/main","pushedAt":"2024-02-09T00:36:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Update issue templates","shortMessageHtmlLink":"Update issue templates"}},{"before":"b59f2678404d386b015258f934ebe5d67e2b8f97","after":"eff945be953e81fe859df495f688e7306c79b4ae","ref":"refs/heads/main","pushedAt":"2024-01-25T22:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Update README.md\n\nFix wrong GP numbers for pin 21 and pin 22.","shortMessageHtmlLink":"Update README.md"}},{"before":"65374ddd285ad43b0ff11ec4e5f02e3ed4e90c8b","after":"b59f2678404d386b015258f934ebe5d67e2b8f97","ref":"refs/heads/main","pushedAt":"2024-01-05T00:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Update Arduino RP2040 library required to 3.6.3","shortMessageHtmlLink":"Update Arduino RP2040 library required to 3.6.3"}},{"before":"b7dd52329c4f9f0a230153d33a090848edf662a7","after":"65374ddd285ad43b0ff11ec4e5f02e3ed4e90c8b","ref":"refs/heads/main","pushedAt":"2024-01-04T05:10:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"remove extra file","shortMessageHtmlLink":"remove extra file"}},{"before":"ef8a17086bb5d52e0a25c49b4fcdbca6ca560574","after":"b7dd52329c4f9f0a230153d33a090848edf662a7","ref":"refs/heads/main","pushedAt":"2024-01-04T04:41:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"remove bogus library.json","shortMessageHtmlLink":"remove bogus library.json"}},{"before":"8c8d0c820931042180614161c61811b1c72dedf0","after":"ef8a17086bb5d52e0a25c49b4fcdbca6ca560574","ref":"refs/heads/main","pushedAt":"2024-01-04T04:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"remove unnecessary code","shortMessageHtmlLink":"remove unnecessary code"}},{"before":"5205bd246ce760056b13f41b89815b7df5bdd7a6","after":"8c8d0c820931042180614161c61811b1c72dedf0","ref":"refs/heads/main","pushedAt":"2024-01-04T00:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"fix filenames on native USB host examples","shortMessageHtmlLink":"fix filenames on native USB host examples"}},{"before":"bee59b9fb97626d91dd17b50397a857f3d4af160","after":"5205bd246ce760056b13f41b89815b7df5bdd7a6","ref":"refs/heads/main","pushedAt":"2024-01-04T00:36:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Update examples and documentation","shortMessageHtmlLink":"Update examples and documentation"}},{"before":"d12d82efb043dc2e8b35b400923dba8992cbd570","after":"bee59b9fb97626d91dd17b50397a857f3d4af160","ref":"refs/heads/main","pushedAt":"2023-12-20T01:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Move USB Host Pins to GP16 and 17","shortMessageHtmlLink":"Move USB Host Pins to GP16 and 17"}},{"before":"bd00b31501a4ccebcd8c4b7cda0ae94d7e04cd2b","after":"d12d82efb043dc2e8b35b400923dba8992cbd570","ref":"refs/heads/main","pushedAt":"2023-12-19T17:13:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"FIx pin number typos in README.md\n\nI was off by one while typing pin numbers","shortMessageHtmlLink":"FIx pin number typos in README.md"}},{"before":"98e60dd0879e6a3b5aa8b1a9156f2d5225946efc","after":"bd00b31501a4ccebcd8c4b7cda0ae94d7e04cd2b","ref":"refs/heads/main","pushedAt":"2023-12-18T23:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"improve Arduino example documentation","shortMessageHtmlLink":"improve Arduino example documentation"}},{"before":"7acd319c7479e55678eec69ea963271305e90126","after":"98e60dd0879e6a3b5aa8b1a9156f2d5225946efc","ref":"refs/heads/main","pushedAt":"2023-12-18T14:34:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Add Arduino support example","shortMessageHtmlLink":"Add Arduino support example"}},{"before":"9338d17f8e43e7779e770527663c5755e46814d6","after":"7acd319c7479e55678eec69ea963271305e90126","ref":"refs/heads/main","pushedAt":"2023-11-08T00:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Fix #4: make tuh_midi_stream_write deserialize each cable_num separately","shortMessageHtmlLink":"Fix #4: make tuh_midi_stream_write deserialize each cable_num separately"}},{"before":"c830105514f41fc82cd5d24d3a7c31d345a4c3a3","after":"9338d17f8e43e7779e770527663c5755e46814d6","ref":"refs/heads/main","pushedAt":"2023-11-07T23:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Update documentation for running status support","shortMessageHtmlLink":"Update documentation for running status support"}},{"before":"5ff48497c1840410b08e8f6c6d7871ffeee3bd30","after":"c830105514f41fc82cd5d24d3a7c31d345a4c3a3","ref":"refs/heads/main","pushedAt":"2023-11-07T23:42:23.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Merge pull request #3 from moseltronics/main\n\nAdd support for 'running status'","shortMessageHtmlLink":"Merge pull request #3 from moseltronics/main"}},{"before":"f5a17e17364c1ee5d3d56967a53a9db1e5aeee83","after":"5ff48497c1840410b08e8f6c6d7871ffeee3bd30","ref":"refs/heads/main","pushedAt":"2023-10-17T02:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Always request a new transfer in midih_xfer_cb\n\nIf the midih_xfer_cb function is called, it means\nthe last transfer completed, even if the number\nof bytes transferred was 0. I saw in my testing that\nthe RP2040 HW does not complete the transfer for a NAK\nresponse, but it seems that it can complete it with 0\nbytes transferred per usb_midi_host Issue #2. This\nchange should fix it.","shortMessageHtmlLink":"Always request a new transfer in midih_xfer_cb"}},{"before":"bce226150f0ed2d0bdcf259c55b7135a26d3596f","after":"f5a17e17364c1ee5d3d56967a53a9db1e5aeee83","ref":"refs/heads/main","pushedAt":"2023-08-25T20:45:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Fix order of mount callback and set driver config complete","shortMessageHtmlLink":"Fix order of mount callback and set driver config complete"}},{"before":"9948ac27f2cebce95b4e0e5b2914a5340f38e073","after":"bce226150f0ed2d0bdcf259c55b7135a26d3596f","ref":"refs/heads/main","pushedAt":"2023-08-24T23:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Move initial IN endpoint poll to after config. complete\n\nThe initial polling starting too early.","shortMessageHtmlLink":"Move initial IN endpoint poll to after config. complete"}},{"before":"0f8175fdbd6b46dc68011d12de6d4f32f95e5676","after":"9948ac27f2cebce95b4e0e5b2914a5340f38e073","ref":"refs/heads/main","pushedAt":"2023-08-17T22:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Add README.md ACKNOWLEDGEMENTS section","shortMessageHtmlLink":"Add README.md ACKNOWLEDGEMENTS section"}},{"before":"7b4063cc8a855699d95f84bca8d5ad489bcaf664","after":"0f8175fdbd6b46dc68011d12de6d4f32f95e5676","ref":"refs/heads/main","pushedAt":"2023-08-16T16:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Remove function poll_usb_rx()\n\nAs long as a new BULK IN transfer is started on connection and\na new BULK IN transfer is started after every complete BULK IN\ntransfer, it is not necessary to poll the interface","shortMessageHtmlLink":"Remove function poll_usb_rx()"}},{"before":"38f0ef3152ba3256c19bad9516770767c583a59b","after":"7b4063cc8a855699d95f84bca8d5ad489bcaf664","ref":"refs/heads/main","pushedAt":"2023-08-16T03:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Add and document example code","shortMessageHtmlLink":"Add and document example code"}},{"before":"c6f06ea197d78b0384163efb5b88f0139c4cad63","after":"38f0ef3152ba3256c19bad9516770767c583a59b","ref":"refs/heads/main","pushedAt":"2023-08-15T20:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Add source files","shortMessageHtmlLink":"Add source files"}},{"before":null,"after":"c6f06ea197d78b0384163efb5b88f0139c4cad63","ref":"refs/heads/main","pushedAt":"2023-08-15T20:09:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rppicomidi","name":null,"path":"/rppicomidi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94197396?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETeIPWQA","startCursor":null,"endCursor":null}},"title":"Activity ยท rppicomidi/usb_midi_host"}