{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":255408318,"defaultBranch":"master","name":"stm32-common","ownerLogin":"PhischDotOrg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-13T18:19:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43729317?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1645647802.5000918","currentOid":""},"activityList":{"items":[{"before":"934df2c0b1ab195ec8c617b3cd82875d8f77bf7e","after":"ebf067318eba2d9d7a887c3b5fff47893655b966","ref":"refs/heads/usb-fixes","pushedAt":"2023-11-02T16:54:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PhischDotOrg","name":"Philip Schulz","path":"/PhischDotOrg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43729317?s=80&v=4"},"commit":{"message":"USB Fixes / Re-work.\n\nMain change is to implement the USB Control Pipe State Machine.\n\nThe code seems to be robust enough to properly enumerate the device on macOS,\nLinux and Windows.\n\nWork in Progress.","shortMessageHtmlLink":"USB Fixes / Re-work."}},{"before":"e8c6ce9a04cd0b7947d75e7055ef1ac1dad95ef2","after":"934df2c0b1ab195ec8c617b3cd82875d8f77bf7e","ref":"refs/heads/usb-fixes","pushedAt":"2023-11-02T16:25:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PhischDotOrg","name":"Philip Schulz","path":"/PhischDotOrg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43729317?s=80&v=4"},"commit":{"message":"parent 7f349c5f895207b5695b5f5e6b7821c6484ddc6d\nauthor Philip Schulz 1619070715 +0200\ncommitter Philip Schulz 1698942197 +0100\ngpgsig -----BEGIN PGP SIGNATURE-----\n\n iQIzBAABCAAdFiEEXn1/gYvlJ9GI8ZeO/uG573apG44FAmVDzPUACgkQ/uG573ap\n G478ng/9FsiFkk66Heh8RvHitQwaPovVDsEioxxmWIuO6ZRHHjmYhPTn8S/eEfcG\n gcIh4C64htVjNn0TUzksRxiK2KZYXH0w50M+WXSElJH1pxvJ19IDpYtDxBLTVJ+p\n RsTEn20TGRBHb/yk6fSbkzGxr0brBm/zVFwejS/9gSHhqp3wTmApE7Ky+cfhxTPX\n yDtwIYUxYlRWdI6MrlXhSQF+N/zXZJa0WYRg5330Zrm2eV1MSWS98aK2nI4/q9Dr\n eg1pcv54g902eLCO2Meh7cgFN0AGZnHfpSxfwaVbfmaNMnFvjiZMinyuJru0UDxe\n lhFGfextv2pTwV/GW2cy+CJMmdC2Ec/Bd3dIomfmgBAxcJaBjW9uIXfflbXJBvr+\n QtxhqIkEpNiwHq7WdHXmEbM2xhHWj06EE+DLzfDPiPKmzjXe6nxz31MCVBXS8pgL\n 6OK+mG2Ssk5Pg4Gdhz5UUhmBYxC5GmeSsoF4Pc9zYJAptocyy8cdLMK2OmG8rbvh\n DVBgbBBU6G41zRwUjQS0FjQeXKnX83rIPj0J0ENDh6ev9xyCil70VLHDqiIUnurX\n EWGjDgUEKCVHwL8jYU5Na5+dBuG0k8EHk9aWECV94Kw/4G4VoXPHH4YCiEO4TSkR\n YOpf7YIaeY1qTf9ZeoBQPSHouyMvBQz66vSLMU8tXXAXNWm81yU=\n =UDwk\n -----END PGP SIGNATURE-----\n\nUSB Fixes / Re-work.\n\nMain change is to implement the USB Control Pipe State Machine.\n\nThe code seems to be robust enough to properly enumerate the device on macOS,\nLinux and Windows.\n\nWork in Progress.\n\nAdapt to HOSTBUILD environment.\n\nAdd stm32f1-usbdevice to Regression Projects.\n\nMake compile again for STM32F4 -- don't think it works.\n\nAdd missing \"override\"\n\nUpdate and fix STM32F4 Driver.\n\nThe needed adaptions will likely break the STM32F1 functionality, but\nthis can easily be fixed soon.\n\nFix STM32F103 USB.\n\nMost changes are clean-up and cosmetical; the major change is that the device\nindependent upper layer needs to generate the OUT Transfer Complete Condition on\nits own.\n\nAlso, the IRQ Handling on the STM32F103 must not be delayed: The USB Core will\nnot respond to SETUP Packets (at all!) while an OUT Transfer is still being\nhandled by Firmware. This is an issue b/c the Host may send a SETUP Packet right\nafter the Status OUT Stage has been ACK'd which can happen as fast as 125us.\n\nFix STM32F1 USB Test Cases.\n\nThis also includes a removal of the Dependency to the f1usb Library as well as\nan update to FreeRTOS v10.4.3\n\nUpdate contrib/\n\nFix compilation w/ newer GCC\n\nRemove outdated FIXME comment\n\nFix Typo\n\nUpdate lib/","shortMessageHtmlLink":"parent 7f349c5"}},{"before":"5bc07cb0baf40668e416bf2c17ebd2594a3cd168","after":"e8c6ce9a04cd0b7947d75e7055ef1ac1dad95ef2","ref":"refs/heads/usb-fixes","pushedAt":"2023-10-24T14:33:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PhischDotOrg","name":"Philip Schulz","path":"/PhischDotOrg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43729317?s=80&v=4"},"commit":{"message":"Fix compilation w/ newer GCC","shortMessageHtmlLink":"Fix compilation w/ newer GCC"}},{"before":"be0e59ecc6a54730566b0957b8e1e74b931e90b8","after":"5bc07cb0baf40668e416bf2c17ebd2594a3cd168","ref":"refs/heads/usb-fixes","pushedAt":"2023-10-24T13:29:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PhischDotOrg","name":"Philip Schulz","path":"/PhischDotOrg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43729317?s=80&v=4"},"commit":{"message":"Update contrib/","shortMessageHtmlLink":"Update contrib/"}},{"before":"d5ae93e68123a2312fb57274db93e9227f7af9ea","after":"7f349c5f895207b5695b5f5e6b7821c6484ddc6d","ref":"refs/heads/master","pushedAt":"2023-10-24T13:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PhischDotOrg","name":"Philip Schulz","path":"/PhischDotOrg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43729317?s=80&v=4"},"commit":{"message":"Update lib/","shortMessageHtmlLink":"Update lib/"}},{"before":"4b6b9c436018c89d3668c6ee107e97abb930bae2","after":"d5ae93e68123a2312fb57274db93e9227f7af9ea","ref":"refs/heads/master","pushedAt":"2023-10-24T13:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PhischDotOrg","name":"Philip Schulz","path":"/PhischDotOrg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43729317?s=80&v=4"},"commit":{"message":"Update Submodules","shortMessageHtmlLink":"Update Submodules"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADphFqTQA","startCursor":null,"endCursor":null}},"title":"Activity ยท PhischDotOrg/stm32-common"}