{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":378516450,"defaultBranch":"main","name":"dragonUSB","ownerLogin":"dragonmux","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-19T22:37:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/691140?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1624142305.086643","currentOid":""},"activityList":{"items":[{"before":"e949cf06118a3d5b498f8da2b0ad0a82cfc9d286","after":"bef570821a84aafb687520b8caba1d48723f05f7","ref":"refs/heads/main","pushedAt":"2024-06-29T03:52:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32h7/core: Built out more of the preliminary controller configuration logic","shortMessageHtmlLink":"stm32h7/core: Built out more of the preliminary controller configurat…"}},{"before":"29cd097d8e8f5dc013df635a1a57dc4338d591df","after":"e949cf06118a3d5b498f8da2b0ad0a82cfc9d286","ref":"refs/heads/main","pushedAt":"2024-06-21T07:18:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32h7/core: Began building the DWC2 bring-up logic to get the peripheral into a usable and ready state","shortMessageHtmlLink":"stm32h7/core: Began building the DWC2 bring-up logic to get the perip…"}},{"before":"c62893b8f611f71ed45081d9d95129e22927f562","after":"29cd097d8e8f5dc013df635a1a57dc4338d591df","ref":"refs/heads/main","pushedAt":"2024-06-20T05:04:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32h7/core: Completed pin mode configuration for the USB controller pins","shortMessageHtmlLink":"stm32h7/core: Completed pin mode configuration for the USB controller…"}},{"before":"9deddc0b039b6838f39ac2fb6e0ea7b433a788f0","after":"c62893b8f611f71ed45081d9d95129e22927f562","ref":"refs/heads/main","pushedAt":"2024-06-19T05:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"device: Handle set and clear feature","shortMessageHtmlLink":"device: Handle set and clear feature"}},{"before":"2acfb0ccf2b9137801dff002bd27e5edeb04d4eb","after":"9deddc0b039b6838f39ac2fb6e0ea7b433a788f0","ref":"refs/heads/main","pushedAt":"2024-06-19T04:02:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32h7/core: Completed the RCC manipulation neded to bring up all the clocks and peripherals for driving the USB controller","shortMessageHtmlLink":"stm32h7/core: Completed the RCC manipulation neded to bring up all th…"}},{"before":"722cd91f1712a53ccf1e331246aa3dbc397b0835","after":"2acfb0ccf2b9137801dff002bd27e5edeb04d4eb","ref":"refs/heads/main","pushedAt":"2024-06-14T23:00:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32h7: Began implementing the initialisation logic for the H7 USB controllers","shortMessageHtmlLink":"stm32h7: Began implementing the initialisation logic for the H7 USB c…"}},{"before":"4b137cced25f8186dac10738ae58e8945a5294ea","after":"722cd91f1712a53ccf1e331246aa3dbc397b0835","ref":"refs/heads/main","pushedAt":"2024-03-12T06:24:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"drivers/dfu: Removed an unnecessary call to erase() as tick() already takes care of it","shortMessageHtmlLink":"drivers/dfu: Removed an unnecessary call to erase() as tick() already…"}},{"before":"fa76aa8bc97df20715c73e3bcecfa3fc05044b75","after":"4b137cced25f8186dac10738ae58e8945a5294ea","ref":"refs/heads/main","pushedAt":"2023-10-19T03:04:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"dfu: Corrected how the post-download steps run so we go through the (faked) manifestation states to keep DFU programs happy","shortMessageHtmlLink":"dfu: Corrected how the post-download steps run so we go through the (…"}},{"before":"6c2f2e10da5f6526b3f8b47a190c122b6e484188","after":"fa76aa8bc97df20715c73e3bcecfa3fc05044b75","ref":"refs/heads/main","pushedAt":"2023-08-01T10:36:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Fixed how readEP() and writeEP() control EP0's data toggle state to ensure the status phase has the right toggle value","shortMessageHtmlLink":"stm32f1/core: Fixed how readEP() and writeEP() control EP0's data tog…"}},{"before":"63ffe57d5d723be02466d02a8271e8575553a082","after":"6c2f2e10da5f6526b3f8b47a190c122b6e484188","ref":"refs/heads/main","pushedAt":"2023-06-18T21:30:07.456Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Corrected usb::core::stallEP() so it stalls the right half of communications","shortMessageHtmlLink":"stm32f1/core: Corrected usb::core::stallEP() so it stalls the right h…"}},{"before":"f38f7ec9a43bda1730b460f0a1bea594cbd77682","after":"63ffe57d5d723be02466d02a8271e8575553a082","ref":"refs/heads/main","pushedAt":"2023-06-18T21:19:09.937Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Fixed usb::core::address() not properly setting the enable bit, breaking things","shortMessageHtmlLink":"stm32f1/core: Fixed usb::core::address() not properly setting the ena…"}},{"before":"8abb09e4a55cb4a426fa2034ef2feea398d00664","after":"f38f7ec9a43bda1730b460f0a1bea594cbd77682","ref":"refs/heads/main","pushedAt":"2023-06-18T17:37:44.917Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Cleaned up and fixed some issues with how usb::core::internal::setupEndpoint() was working","shortMessageHtmlLink":"stm32f1/core: Cleaned up and fixed some issues with how usb::core::in…"}},{"before":"5bd488c62ac832dc94d45fedf43fbbe0c5d8b903","after":"8abb09e4a55cb4a426fa2034ef2feea398d00664","ref":"refs/heads/main","pushedAt":"2023-06-17T00:01:24.648Z","pushType":"push","commitsCount":3,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Corrected the data toggle bits getting out of step between the IN and OUT endpoints on EP0","shortMessageHtmlLink":"stm32f1/core: Corrected the data toggle bits getting out of step betw…"}},{"before":"b2c90b124b6c81e28d5909bd453a4b941fa12043","after":"5bd488c62ac832dc94d45fedf43fbbe0c5d8b903","ref":"refs/heads/main","pushedAt":"2023-06-16T02:16:54.148Z","pushType":"push","commitsCount":3,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Fix two nullptr dereference warnings in processEndpoint()","shortMessageHtmlLink":"stm32f1/core: Fix two nullptr dereference warnings in processEndpoint()"}},{"before":"93ea61c7a0e50b58c134c7ba378668ae20db5054","after":"b2c90b124b6c81e28d5909bd453a4b941fa12043","ref":"refs/heads/main","pushedAt":"2023-06-15T14:06:48.210Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Fixed a mistake in usb::core::reset() which left the controller disabled after setting the address","shortMessageHtmlLink":"stm32f1/core: Fixed a mistake in usb::core::reset() which left the co…"}},{"before":"54fc10a0455995a2d53bb5dc2a874fe63c33a315","after":"93ea61c7a0e50b58c134c7ba378668ae20db5054","ref":"refs/heads/main","pushedAt":"2023-06-13T20:40:07.026Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Added a missing `noexcept` marking to usb::core::stallEP()","shortMessageHtmlLink":"stm32f1/core: Added a missing noexcept marking to usb::core::stallEP()"}},{"before":"9a69317704be66b9c759acb4674f04766c2c0ee8","after":"54fc10a0455995a2d53bb5dc2a874fe63c33a315","ref":"refs/heads/main","pushedAt":"2023-06-13T20:39:29.352Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Implemented the endpoint helpers readEPReady(), writeEPBusy() and stallEP()","shortMessageHtmlLink":"stm32f1/core: Implemented the endpoint helpers readEPReady(), writeEP…"}},{"before":"464d3d20cbbff79c30138328146298c5eb783435","after":"9a69317704be66b9c759acb4674f04766c2c0ee8","ref":"refs/heads/main","pushedAt":"2023-06-12T11:00:26.259Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"tm4c123gh6pm/core: Fixed a typo that was introduced into usb::core::reset()","shortMessageHtmlLink":"tm4c123gh6pm/core: Fixed a typo that was introduced into usb::core::r…"}},{"before":"aed12669eaa9e511c34733c6b86beac27e6d8af7","after":"464d3d20cbbff79c30138328146298c5eb783435","ref":"refs/heads/main","pushedAt":"2023-06-12T00:18:11.891Z","pushType":"push","commitsCount":2,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/device: Implemented usb::device::internal::handleSetConfiguration()","shortMessageHtmlLink":"stm32f1/device: Implemented usb::device::internal::handleSetConfigura…"}},{"before":"f5744a46d05fd66cae203e583559109631854898","after":"aed12669eaa9e511c34733c6b86beac27e6d8af7","ref":"refs/heads/main","pushedAt":"2023-06-11T23:30:20.180Z","pushType":"push","commitsCount":2,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/device: Implemented handling for control packets","shortMessageHtmlLink":"stm32f1/device: Implemented handling for control packets"}},{"before":"954e345d7bd3160634872a33f36b5cef251b7bc6","after":"f5744a46d05fd66cae203e583559109631854898","ref":"refs/heads/main","pushedAt":"2023-06-11T23:01:54.056Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"core/stm32f1: Fixed a couple of type conversion warnings","shortMessageHtmlLink":"core/stm32f1: Fixed a couple of type conversion warnings"}},{"before":"10fc4500acf430df4d7e8aef76c3e4879923dd01","after":"954e345d7bd3160634872a33f36b5cef251b7bc6","ref":"refs/heads/main","pushedAt":"2023-06-11T23:01:10.240Z","pushType":"push","commitsCount":2,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"core/stm32f1: Implemented handling of packets and dispatch up to the usb::device layer","shortMessageHtmlLink":"core/stm32f1: Implemented handling of packets and dispatch up to the …"}},{"before":"63ae3934c726a0587cc6bd516a07e3fc19435fcb","after":"10fc4500acf430df4d7e8aef76c3e4879923dd01","ref":"refs/heads/main","pushedAt":"2023-06-11T22:41:31.182Z","pushType":"push","commitsCount":2,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"tm4c123gh6pm/core: Fixed some formatting in usb::core::writeEPMultipart()","shortMessageHtmlLink":"tm4c123gh6pm/core: Fixed some formatting in usb::core::writeEPMultipa…"}},{"before":"72a2f1c17b36ca9f9a123f0274ec85c016e7497e","after":"63ae3934c726a0587cc6bd516a07e3fc19435fcb","ref":"refs/heads/main","pushedAt":"2023-06-11T17:48:02.860Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Further cleanup in usb::core::readEP() and adjacent functions","shortMessageHtmlLink":"stm32f1/core: Further cleanup in usb::core::readEP() and adjacent fun…"}},{"before":"22aafcc4d073c52f846af5f027ee49e3c155177b","after":"72a2f1c17b36ca9f9a123f0274ec85c016e7497e","ref":"refs/heads/main","pushedAt":"2023-06-11T17:24:54.268Z","pushType":"push","commitsCount":4,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"stm32f1/core: Use the buffer sizing constant rather than hard-coded buffer sizing for EP0's endpoint sizing","shortMessageHtmlLink":"stm32f1/core: Use the buffer sizing constant rather than hard-coded b…"}},{"before":"375899dfd2ff5777a7ed218dc0548d6e49b890cc","after":"22aafcc4d073c52f846af5f027ee49e3c155177b","ref":"refs/heads/main","pushedAt":"2023-06-11T13:15:58.490Z","pushType":"push","commitsCount":2,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"tm4c123gh6pm/core: Implemented usb::core::readEP()","shortMessageHtmlLink":"tm4c123gh6pm/core: Implemented usb::core::readEP()"}},{"before":"0501dabb187d1742875bab12910357149f6b74f6","after":"375899dfd2ff5777a7ed218dc0548d6e49b890cc","ref":"refs/heads/main","pushedAt":"2023-06-11T11:20:08.848Z","pushType":"push","commitsCount":3,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"atxmega256a3u: Fixed the headers using a UB-invoking triple-underscore in their guard macros","shortMessageHtmlLink":"atxmega256a3u: Fixed the headers using a UB-invoking triple-underscor…"}},{"before":"2fb36bb599db47f31a4312134f2d5f4f9d08ec68","after":"0501dabb187d1742875bab12910357149f6b74f6","ref":"refs/heads/main","pushedAt":"2023-06-10T22:15:10.555Z","pushType":"push","commitsCount":3,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"tm4c123gh6pm/core: Added back in usb::core::resetEPs() as the removal of this function broke this driver","shortMessageHtmlLink":"tm4c123gh6pm/core: Added back in usb::core::resetEPs() as the removal…"}},{"before":"b00a46c71f53456bc592bd3d230576fedfe818ac","after":"2fb36bb599db47f31a4312134f2d5f4f9d08ec68","ref":"refs/heads/main","pushedAt":"2023-06-10T20:25:34.496Z","pushType":"push","commitsCount":8,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"core: Moved the common part of `usb::core::resetEPs()` into a new internal `common` namespace","shortMessageHtmlLink":"core: Moved the common part of usb::core::resetEPs() into a new int…"}},{"before":"965cda2fc11498d9de612d4e6d7b683b08d2e782","after":"b00a46c71f53456bc592bd3d230576fedfe818ac","ref":"refs/heads/main","pushedAt":"2023-06-09T17:50:27.628Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragonmux","name":"Rachel Mant","path":"/dragonmux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/691140?s=80&v=4"},"commit":{"message":"platforms: Renamed the Tiva-C types header as the AArch32 one as its's generic for all ARM micros","shortMessageHtmlLink":"platforms: Renamed the Tiva-C types header as the AArch32 one as its'…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcl_5RAA","startCursor":null,"endCursor":null}},"title":"Activity · dragonmux/dragonUSB"}