CYPRESS BLE C++ API

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi,

   

 

   

I'm working with the cy5677 BLE dongle to connect the PC with BLE 4.2 device (Extended packet support).

   

 

   

I noticed that it cypress website the only SDK available to work with the dongle is written in C#.

   

This is limiting as my software stack is written in c++, so I need to add CLR support and do some marshaling (performance degradation)

   

I believe this C# SDK is wrapping native c++ code.

   

Is there an API to use this BLE dongle with c++ only (no CLR)?

   

 

   

Thanks,

   

Eran

0 Likes
1 Solution
AnjanaM_61
Moderator
Moderator
Moderator
5 comments on KBA First comment on KBA 5 questions asked

Hi Eran,

   

We have only C# APIs are available for CySmart PC to communicate with BLE dongle as you can see the API reference guide from below link:

   

http://www.cypress.com/documentation/software-and-drivers/cysmart-bluetooth-le-test-and-debug-tool

   

Thanks,
Anjana

View solution in original post

0 Likes
2 Replies
AnjanaM_61
Moderator
Moderator
Moderator
5 comments on KBA First comment on KBA 5 questions asked

Hi Eran,

   

We have only C# APIs are available for CySmart PC to communicate with BLE dongle as you can see the API reference guide from below link:

   

http://www.cypress.com/documentation/software-and-drivers/cysmart-bluetooth-le-test-and-debug-tool

   

Thanks,
Anjana

0 Likes
Anonymous
Not applicable

Well, that requires whoever wants to use your API to have CLR support in all projects.

0 Likes