{"push_id":2606843167,"size":2,"distinct_size":2,"ref":"refs/heads/jabele/usbhacks","head":"b76dd7c34cc9891e26c5fac1cd3fca16c4565764","before":"8bde0568153cf9f75e004598d0fb2d6eaf1cb0fa","commits":[{"sha":"f83250110e1eda7e965dedeee1806127d976b6e3","author":{"name":"Jason Abele","email":"6a7e09020dc7479ab6d35d1d267221bb6a597c97@swift-nav.com"},"message":"Capture knowledge of win10 + composite usb gadgets\n\nThis configuration gets us to a working network RNDIS gadget with\nWindows10 and working 2 ACM serial + ECM ethernet with OSX and Linux.\n\nIt appears that the best path for 2 ACM + RNDIS ethernet with Windows10\nis through a custom swift-piksi.inf that uses Usbccgp.sys to separate\nthe function endpoints of config c.2 and associate them with Usbser.sys\nand rndismp6.sys\n\nBest prior art to consider for the swift-piksi.inf is:\nhttps://www.kernel.org/doc/Documentation/usb/linux.inf\nhttps://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/support-for-interface-collections\nhttps://docs.microsoft.com/en-us/windows-hardware/drivers/network/remote-ndis-inf-template\nhttps://www.kernel.org/doc/Documentation/usb/linux-cdc-acm.inf\n\nThis is a nice overview of linux usb terminology:\nhttp://students.mimuw.edu.pl/~kk334669/oso/training.pdf","distinct":true,"url":"https://api.github.com/repos/swift-nav/piksi_buildroot/commits/f83250110e1eda7e965dedeee1806127d976b6e3"},{"sha":"b76dd7c34cc9891e26c5fac1cd3fca16c4565764","author":{"name":"Jason Abele","email":"6a7e09020dc7479ab6d35d1d267221bb6a597c97@swift-nav.com"},"message":"Disable usb-gadget networking until window10 works","distinct":true,"url":"https://api.github.com/repos/swift-nav/piksi_buildroot/commits/b76dd7c34cc9891e26c5fac1cd3fca16c4565764"}]}
{"actor":{"display_login":"jasonabele"}}