Rhys 0 Posted March 29, 2014 Author Share Posted March 29, 2014 Well, my thought at this point is to start small and see if I can get a USB CDC Serial device library working to start with, and then move on to HID. Unfortunately, I don't have tons of free time to work on it right now, so it may be a bit slow going. Right now I'm working on picking through a handful of OSS USB stacks to see if I can cherry pick out the bits and bobs to put together the CDC library. I also have to do some serious digging into the low level USB HAL in the driverlib. I have to reconcile what the TI USB HAL offers against the HAL layer in the open source stacks before I can even begin to tease the rest of it apart. It may end up being easier to start from scratch, but if I'm going to do that, I'd rather start with the CMSIS USB HAL. That would in theory make the library portable across all ARM based chips, assuming the chip manufacturers ever decide to support the new spec.... And, even if TI does release the usblib under the BSD license, it is so cumbersome to use for the simple tasks that users of Energia would be likely to need, that it will need half rewritten anyways. So, I guess knowing that there is a good possibility of TI opening up the license of the usblib, I guess I could just start working from that, as I'm already fairly familiar with it, and have it ready to drop in when the legal nimrods get done writing things to death.... Quote Link to post Share on other sites
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.