{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":272416031,"defaultBranch":"master","name":"M5Stack-micropython","ownerLogin":"imliubo","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-06-15T11:04:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26544331?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1629523593.707762","currentOid":""},"activityList":{"items":[{"before":"ff0227fa0d8821eb0acdb7f45e4087b3567e4d6f","after":"a00c9d56db775ee5fc14c2db60eb07bab8e872dd","ref":"refs/heads/master","pushedAt":"2023-11-13T01:56:46.000Z","pushType":"push","commitsCount":2387,"pusher":{"login":"imliubo","name":"IAMLIUBO","path":"/imliubo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26544331?s=80&v=4"},"commit":{"message":"rp2/mphalport: Run TinyUSB stack while waiting for CDC input/output.\n\nThe recent change in bcbdee235719d459a4cd60d51021454fba54cd0f means that\nTinyUSB can no longer be run from within a soft (or hard) IRQ handler, ie\nwhen the scheduler is locked. That means that Python code that calls\n`print(...)` from within a scheduled function may block indefinitely if the\nUSB CDC buffers are full.\n\nThis commit fixes that problem by explicitly running the TinyUSB stack when\nwaiting within stdio tx/rx functions.\n\nSigned-off-by: Damien George ","shortMessageHtmlLink":"rp2/mphalport: Run TinyUSB stack while waiting for CDC input/output."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xM1QwMTo1Njo0Ni4wMDAwMDBazwAAAAOtcoIJ","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xM1QwMTo1Njo0Ni4wMDAwMDBazwAAAAOtcoIJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xM1QwMTo1Njo0Ni4wMDAwMDBazwAAAAOtcoIJ"}},"title":"Activity ยท imliubo/M5Stack-micropython"}