Does BTool contain any secret sauce beyond the HCI library and the GUI access? Is it possible to get access to its source code to be used as an working example for driving Bluetooth devices from desktop applications?
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.
AFAIK, BTool code is proprietary, and TI has no intention of revealing it.
Easy remedy is to either look upon HostTestRelease and just use virtual COM port of Dongle for HCI exchange, or use third-party dongle. We've used Bluegiga's dongle with complete satisfaction, though their own tools are...well, not very manageable :)
BR,
Oleg
I have the BlueGiga kit and their API is ok, but the firmware seemed unstable.
I am mainly looking for a ANSI C library to format the data sent and received from the UART. Having to write the structures by hand is tedious.
Hi,
Sign Bit said:Is it possible to get access to its source code to be used as an working example for driving Bluetooth devices from desktop applications?
I believe HealthDemoGUI (found on the wiki) is based on BTool source code. That would get you a bit on the road.
Best Regards
Hi,
I did had certain problems with their API, but mainly because of poorly documented particularities (e.g. their firmware will not keep custom advertising data when device switches between the roles, etc.).
BR,
Oleg
FWIW, the Bluegiga dongles we've purchased through distributors are programmed with old firmware; updating the firmware in the Bluegiga dongles fixed several issues we were experiencing on the host side.
Yes, bumping to 1.1.0-beta (build 55) fixed some issues, but there are still a few unsettling things in their firmware. For instance, after a reset, I don't get the 'reset done' event until I send a 'hello'. And that is the only case when I send a hello and don't receive a 'hello reply' back. It is a bit quirky.