This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Any documentation on USB Interface Adapter DLL?

Hi folks

Is there any further documentation on the DLL included in sllc288 for the TI USB interface Adapter?

I can open and use the included GUI's just fine with the device and system, but the DLL appears to have zero documentation.

IIRC I can import it into Visual Studio to build against, but I have no idea what any of the functions that relate to HID management in the interface are for, what they do, when or how one should use them, why there are some with the same or similar names, etc, etc.

The README in the sllc288 zip says that: 

    "At this point, there is not any further documentation on this library."

However, I'm guessing that this was written in 2006 when the device was first issued - surely there must be more information on using this by now?

EDIT:

For example I see there are UsbEventHandler and UsbHid classes - I'm guessing these might help if there are multiple devices in use?

In the USB_Adapter class there are functions that are not explained by the PDF from sllc288, such as unregister() or targetAttached()...

What is the StatsBlock for? or what is the correct way to use it?

Many thanks, T

  • Also, is there any firmware or new driver planned to add support for the newer PMBus v1.3 standard that adds command protocols such as write32, read32, write64, read64, etc
    Thanks, T
  • Hi Toby,

    Discussions on this topic are underway. At this point I am uncertain if a decision has been reached as to whether or not PMBus v1.3 support is planned to be rolled into the adapter driver. I'll bring this up, and see if I can get someone to look into it for you. Thanks!
  • Hi Brandon,

    Was there ever any movement on this?

    I am back attempting to use the API again. IIRC, last time I basically just tried functions until I found something that appeared to do what I thought was correct. This is hardly a good approach for building a solid application though.

    It's hard to believe that in OVER 10 YEARS a company of TI's size and resources cannot manage to complete a simple documentation TODO. To be frank, the mind boggles that it was even released with such essential information missing in the first place.

    BR, T

    PS, Am I even barking up the right tree here or are there newer DLL packages or API's or the like that I should be pursuing to build a .NET application that uses the USB adapter?

    PPS, looking at the Fusion designer package I see it includes the TIDP.SAA DLL which leads me to ask, did SLVC460 ever reach further than early draft stage? Is there any other information on that API instead? Furthermore, I see in the same location, relevantly named DLLs, such as PMBus.DLL, is there information on these available?

  • Hello,

    In the install that I have I do see some documents and C sharp samples.  Did you not see those?  Which device are you trying to interact with?  Take a look at the folder.  I have zipped it.Texas Instruments USB Serial Adapter API.zip

    Amiel