Tool/software:
I cannot find a programmers manual for the USB2ANY, or the official TI software to interface with the device. This information seems missing from the USB2ANY product page.
Is there a link to this information?
Thank you!
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.
Tool/software:
I cannot find a programmers manual for the USB2ANY, or the official TI software to interface with the device. This information seems missing from the USB2ANY product page.
Is there a link to this information?
Thank you!
Hi Adam,
We have a user guide for the external USB2ANY adapter here: https://www.ti.com/lit/ug/snau228/snau228.pdf
Which EVM/software are you using the USB2ANY with? Most of the time more detailed programming instructions are included in the EVM user guide.
Regards,
Connor
It sounds like what you're looking for is the USB2ANY SDK, which includes an example application for interacting with all the USB2ANY features, and an API manual documenting the external APIs made available by the DLL:
2.7.0.0: https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/799340/usb2any-usb2any-use-usb2any-dll-in-own-software-gui-project/2957499#2957499
2.8.2.0: https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/964057/tmp117evm-usb2any-sdk-required-to-safely-work-with-the-module/3562141#3562141
The differences between early firmware versions are poorly documented; there's not many differences between 2.7 and 2.8.2, or between 2.x and 3.x used by GUI Composer or any other dev.ti.com GUIs. Nevertheless, all of the basic APIs (SPI, I2C, GPIO, UART) tend to be compatible between different firmware revisions ≥ 2.7.0.0, and every version ≥ 2.7.0.0 can write firmware without needing to press the BSL button. My recommendation is to go with 2.8.2.0, and assume it behaves approximately equally to any version you need.