{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":101698975,"defaultBranch":"master","name":"USBHost_t36","ownerLogin":"KurtE","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-08-29T00:05:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1558080?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698683550.0","currentOid":""},"activityList":{"items":[{"before":"79a9ea8cd23eabaa7f756a81319ce204a383cb76","after":null,"ref":"refs/heads/spelling","pushedAt":"2023-10-30T16:32:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"}},{"before":"7a50cc836dfaade1ae6d18f6744e152267f6c18a","after":"79a9ea8cd23eabaa7f756a81319ce204a383cb76","ref":"refs/heads/spelling","pushedAt":"2023-10-13T22:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Fix the USBHIDDumper sketch\n\nUSBHost was updated earlier to use the big buffer to hold the report descriptor, but the old function gitHIDReportDescriptor() was looking at the variable descriptor[800] which is not set or used by anything else.\n\nSo removed and updated the function to return the new location","shortMessageHtmlLink":"Fix the USBHIDDumper sketch"}},{"before":null,"after":"7a50cc836dfaade1ae6d18f6744e152267f6c18a","ref":"refs/heads/spelling","pushedAt":"2023-10-11T19:47:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"HIDDeviceInfo spelling/typos ...\n\nFixed some obvious typos in the output (Serial.print) where there were some typos.","shortMessageHtmlLink":"HIDDeviceInfo spelling/typos ..."}},{"before":"d0b2de15df659f5e02a275b435c3db0e929f5dd0","after":"132c968936c8b2f366aa7f0d4209ef9007a415a2","ref":"refs/heads/master","pushedAt":"2023-09-05T13:05:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Fix race condition in MIDI read()","shortMessageHtmlLink":"Fix race condition in MIDI read()"}},{"before":"28e407b51a1c6bfe91758776e77fa1a00bf05c20","after":"d0b2de15df659f5e02a275b435c3db0e929f5dd0","ref":"refs/heads/master","pushedAt":"2023-08-09T13:32:14.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Merge pull request #119 from KurtE/USBSerial\n\nNew USBSerial example sketch plus...","shortMessageHtmlLink":"Merge pull request PaulStoffregen#119 from KurtE/USBSerial"}},{"before":"d71cfa99b16ea23e804936a306868cafc28e65e0","after":null,"ref":"refs/heads/USBSerial","pushedAt":"2023-08-09T13:31:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"}},{"before":"8b09e71d04baa8c995d1d7ef04142cfdfb6399af","after":"d71cfa99b16ea23e804936a306868cafc28e65e0","ref":"refs/heads/USBSerial","pushedAt":"2023-08-01T13:02:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Merge pull request #38 from mjs513/USBSerial\n\nAdded new PS4 controller","shortMessageHtmlLink":"Merge pull request #38 from mjs513/USBSerial"}},{"before":"4ff98942c468a5fa5ae5147a1267786c66540f4e","after":"8b09e71d04baa8c995d1d7ef04142cfdfb6399af","ref":"refs/heads/USBSerial","pushedAt":"2023-05-08T16:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Integrate some of the support for larger rawhid.\n\nThis also allowed for more TX and RX pending inputs and outputs which helped with some stress cases.","shortMessageHtmlLink":"Integrate some of the support for larger rawhid."}},{"before":"aee88c087ff45d4acc182e77d8cfd3dc24e0ac42","after":"4ff98942c468a5fa5ae5147a1267786c66540f4e","ref":"refs/heads/USBSerial","pushedAt":"2023-04-29T13:49:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Move Serial examples under Serial menu and add RawHID example","shortMessageHtmlLink":"Move Serial examples under Serial menu and add RawHID example"}},{"before":null,"after":"aee88c087ff45d4acc182e77d8cfd3dc24e0ac42","ref":"refs/heads/USBSerial","pushedAt":"2023-04-26T18:07:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"New USBSerial example sketch plus...\n\nI made a version of the USBtoSerial like teensy example that instead does USB Seruak to USBHost Serial.\n\nPut in optional constructors and the like in comments to allow users to have more knowledge of the options.\n\nI also now added in support to the serial objects, to be able to call begin earlier on (before we actually detect the USB Host serial object and specify the Baud rate. This was an issue in an earlier forum thread.\n\nThis sketch also looks at the current baud rate of the Serial object and tries to update the USBHost one. Note: I don't update if I find Serial object baud is 0, which I am seeing in the Arduino 2.1.0 Serial monitor.\n\nI also added in optional support the USB Serial constructors to allow you to pass in a VID, PID, what it maps to and if on Interface or whole object, to allow people an easier time to try seeing if they can easily add in their device which underlying it might be a known Serial converter chip but with different VID/PID.\n\nHave done some testing but probably can use more","shortMessageHtmlLink":"New USBSerial example sketch plus..."}},{"before":"5db8f9f6e71b7200af534da9bb5c7b66b7d94260","after":"28e407b51a1c6bfe91758776e77fa1a00bf05c20","ref":"refs/heads/master","pushedAt":"2023-04-25T17:39:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Merge pull request #118 from KurtE/remove_bioloid_test_code\n\nRemove bioloid test code","shortMessageHtmlLink":"Merge pull request PaulStoffregen#118 from KurtE/remove_bioloid_test_…"}},{"before":"700d5bc336b2f5b3899305718a4f642f969dc69d","after":null,"ref":"refs/heads/remove_bioloid_test_code","pushedAt":"2023-04-25T17:39:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"}},{"before":null,"after":"700d5bc336b2f5b3899305718a4f642f969dc69d","ref":"refs/heads/remove_bioloid_test_code","pushedAt":"2023-04-25T16:03:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Remove bioloid test code\n\nAlso probably don't need that zip file","shortMessageHtmlLink":"Remove bioloid test code"}},{"before":"a80cb71cf67fce7427747cf5e05e2dade8781389","after":null,"ref":"refs/heads/queue_transfer_protected","pushedAt":"2023-03-30T13:42:59.296Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"}},{"before":"3d580e45fc4093f91a7c140a57713ba686485e84","after":"5db8f9f6e71b7200af534da9bb5c7b66b7d94260","ref":"refs/heads/master","pushedAt":"2023-03-30T13:35:12.181Z","pushType":"push","commitsCount":2,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Merge pull request #115 from KurtE/queue_transfer_protected\n\nUSBHost::queue_Data_Transfer - always disable USB IRQ","shortMessageHtmlLink":"Merge pull request PaulStoffregen#115 from KurtE/queue_transfer_prote…"}},{"before":null,"after":"a80cb71cf67fce7427747cf5e05e2dade8781389","ref":"refs/heads/queue_transfer_protected","pushedAt":"2023-03-29T20:26:19.179Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"USBHost::queue_Data_Transfer - always disable USB IRQ\n\nOften times, the code is already run within an ISR and as such the\ninternal data structures will not be corrupted by another ISR.\n\nBut there were other cases were code is called from user code (not within this ISR), in which ase the transfer lists could be corrupted if we are in the middle of an update and ISR happens which also tries to change the list.\n\nCode was updated to check to see if the USB irq was enabled on entry and then disables the IRQ. And when it returns if the IRQ was enabled on entry it should reenable it on return.","shortMessageHtmlLink":"USBHost::queue_Data_Transfer - always disable USB IRQ"}},{"before":"2634841352f505059ae28558339d4e8feb289ae5","after":"3d580e45fc4093f91a7c140a57713ba686485e84","ref":"refs/heads/master","pushedAt":"2023-03-29T19:16:19.292Z","pushType":"push","commitsCount":9,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Merge pull request #82 from jammerx19/master\n\nAdded new PID for Silex CP210X.","shortMessageHtmlLink":"Merge pull request PaulStoffregen#82 from jammerx19/master"}},{"before":"3e547948510e83f20f258f3ab0fb4866a0df7912","after":"2634841352f505059ae28558339d4e8feb289ae5","ref":"refs/heads/master","pushedAt":"2023-03-29T15:05:50.157Z","pushType":"push","commitsCount":3,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Merge pull request #114 from wwatson4506/master\n\nFix certain USB flash drive usage failures.","shortMessageHtmlLink":"Merge pull request PaulStoffregen#114 from wwatson4506/master"}},{"before":"69b90727a5b028699b47910aa5cd6a0823de5f69","after":"3e547948510e83f20f258f3ab0fb4866a0df7912","ref":"refs/heads/master","pushedAt":"2023-03-29T14:58:52.809Z","pushType":"push","commitsCount":1,"pusher":{"login":"KurtE","name":null,"path":"/KurtE","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1558080?s=80&v=4"},"commit":{"message":"Fix mass storage in pipe (thanks jmarsh)\nhttps://forum.pjrc.com/threads/55821?p=323227&viewfull=1#post323227","shortMessageHtmlLink":"Fix mass storage in pipe (thanks jmarsh)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADoz2TLQA","startCursor":null,"endCursor":null}},"title":"Activity · KurtE/USBHost_t36"}