{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":758914987,"defaultBranch":"master","name":"micropython","ownerLogin":"NeaveEng","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-17T13:02:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5065002?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708261296.0","currentOid":""},"activityList":{"items":[{"before":"df15e6172871a09a910da4e8a679934893aff584","after":"b008b82f3c0b810e20b91dbf6a9ef1a4e337b3ca","ref":"refs/heads/feature/usbd_python","pushedAt":"2024-02-18T19:11:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kneave","name":"Keegan Neave","path":"/kneave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/733411?s=80&v=4"},"commit":{"message":"removed redundant functions","shortMessageHtmlLink":"removed redundant functions"}},{"before":"6910b360df8fa033701c31df1c750ccd8ebf5453","after":"038a1d8b2a824411dd1785884cb365ad60b7d4a8","ref":"refs/heads/feature/patches","pushedAt":"2024-02-18T13:26:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kneave","name":"Keegan Neave","path":"/kneave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/733411?s=80&v=4"},"commit":{"message":"fixed formatting error?","shortMessageHtmlLink":"fixed formatting error?"}},{"before":null,"after":"6910b360df8fa033701c31df1c750ccd8ebf5453","ref":"refs/heads/feature/patches","pushedAt":"2024-02-18T13:01:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kneave","name":"Keegan Neave","path":"/kneave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/733411?s=80&v=4"},"commit":{"message":"manually applied patches yukon requires","shortMessageHtmlLink":"manually applied patches yukon requires"}},{"before":"b637e02b740c0172c3f311591b9898b2bafe03cc","after":"df15e6172871a09a910da4e8a679934893aff584","ref":"refs/heads/feature/usbd_python","pushedAt":"2024-02-17T22:23:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kneave","name":"Keegan Neave","path":"/kneave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/733411?s=80&v=4"},"commit":{"message":"Merge branch 'rp_init_hooks' into feature/usbd_python","shortMessageHtmlLink":"Merge branch 'rp_init_hooks' into feature/usbd_python"}},{"before":"3ded902161cc0f8ab058aa763d46b58c01e1a965","after":"b637e02b740c0172c3f311591b9898b2bafe03cc","ref":"refs/heads/feature/usbd_python","pushedAt":"2024-02-17T14:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kneave","name":"Keegan Neave","path":"/kneave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/733411?s=80&v=4"},"commit":{"message":"Update micropython-lib","shortMessageHtmlLink":"Update micropython-lib"}},{"before":"3ded902161cc0f8ab058aa763d46b58c01e1a965","after":null,"ref":"refs/heads/featuer/usbd_python","pushedAt":"2024-02-17T14:22:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kneave","name":"Keegan Neave","path":"/kneave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/733411?s=80&v=4"}},{"before":null,"after":"3ded902161cc0f8ab058aa763d46b58c01e1a965","ref":"refs/heads/feature/usbd_python","pushedAt":"2024-02-17T14:21:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kneave","name":"Keegan Neave","path":"/kneave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/733411?s=80&v=4"},"commit":{"message":"tinyusb: Support replacing compiled-in \"static\" TinyUSB drivers.\n\n- This is now the default behaviour, the Python layer has to call\n USBDevice().static.active(1) to re-enable any static drivers.\n\n- The difficulty is to support both replacing, or coexisting with, the\n static drivers as interface numbering always has to start from 0, and the\n runtime USB open() callback is the first one called by TinyUSB. So it\n needs to know whether an interface belongs to it or to a static driver.\n\n- Related bugfix, the Python open_cb function is now open_itf_cb and will\n be called once per USB interface (this is to fit correctly with TinyUSB's\n expectations for the driver, previously claiming more than one interface\n in the open_cb would result in TinyUSB not making all of the necessary\n associations on its side.)\n\nSigned-off-by: Angus Gratton ","shortMessageHtmlLink":"tinyusb: Support replacing compiled-in \"static\" TinyUSB drivers."}},{"before":null,"after":"3ded902161cc0f8ab058aa763d46b58c01e1a965","ref":"refs/heads/featuer/usbd_python","pushedAt":"2024-02-17T14:21:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kneave","name":"Keegan Neave","path":"/kneave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/733411?s=80&v=4"},"commit":{"message":"tinyusb: Support replacing compiled-in \"static\" TinyUSB drivers.\n\n- This is now the default behaviour, the Python layer has to call\n USBDevice().static.active(1) to re-enable any static drivers.\n\n- The difficulty is to support both replacing, or coexisting with, the\n static drivers as interface numbering always has to start from 0, and the\n runtime USB open() callback is the first one called by TinyUSB. So it\n needs to know whether an interface belongs to it or to a static driver.\n\n- Related bugfix, the Python open_cb function is now open_itf_cb and will\n be called once per USB interface (this is to fit correctly with TinyUSB's\n expectations for the driver, previously claiming more than one interface\n in the open_cb would result in TinyUSB not making all of the necessary\n associations on its side.)\n\nSigned-off-by: Angus Gratton ","shortMessageHtmlLink":"tinyusb: Support replacing compiled-in \"static\" TinyUSB drivers."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_gHkKwA","startCursor":null,"endCursor":null}},"title":"Activity ยท NeaveEng/micropython"}